UNPKG

claude-flow

Version:

Enterprise-grade AI agent orchestration with ruv-swarm integration (Alpha Release)

36 lines 1.32 kB
import type { TokenCachePersistenceOptions } from "../msal/nodeFlows/tokenCachePersistenceOptions.js"; import type { VSCodeCredentialFinder } from "../credentials/visualStudioCodeCredentialPlugin.js"; /** * The type of an Azure Identity plugin, a function accepting a plugin * context. */ export type IdentityPlugin = (context: unknown) => void; /** * Plugin context entries for controlling cache plugins. */ export interface CachePluginControl { constructor(persistenceFactory: (options?: TokenCachePersistenceOptions) => Promise<import("@azure/msal-node").ICachePlugin>): void; } export interface NativeBrokerPluginControl { constructor(nativeBroker: import("@azure/msal-node").INativeBrokerPlugin): void; } /** * Plugin context entries for controlling VisualStudioCodeCredential. */ export interface VisualStudioCodeCredentialControl { constructor(finder: VSCodeCredentialFinder): void; } /** * Context options passed to a plugin during initialization. * * Plugin authors are responsible for casting their plugin context values * to this type. * * @internal */ export interface AzurePluginContext { cachePluginControl: CachePluginControl; nativeBrokerPluginControl: NativeBrokerPluginControl; vsCodeCredentialControl: VisualStudioCodeCredentialControl; } //# sourceMappingURL=provider.d.ts.map