You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`resolveConfig()` and the `ConfigSource` interface are now async. This enables config sources that perform async I/O such as keychain lookups, credential vaults, or network-based config stores.
8
6
9
7
**Breaking:**`resolveConfig()` now returns `Promise<ResolvedB2CConfig>` — callers must `await` the result. The `ConfigSource.load()` method return type is now `MaybePromise<ConfigLoadResult | undefined>`, so existing sync source implementations continue to work without changes.
10
-
11
-
Built-in sources (`DwJsonSource`, `MobifySource`, `PackageJsonSource`) now use async `fs.promises` for non-blocking file I/O. `InstanceManager` methods and `ConfigSource` instance management methods (`listInstances`, `createInstance`, `removeInstance`, `setActiveInstance`, `storeCredential`, `removeCredential`) also accept async return values via `MaybePromise<T>`.
0 commit comments