@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio
34 lines (33 loc) • 1.02 kB
TypeScript
/**
* AuthProviderRegistry - Static one-shot registry for authentication providers
*
* Matches the ProviderRegistry pattern: static class with a single
* `registerAllProviders()` entry point that registers all 11 auth
* providers with AuthProviderFactory using dynamic imports.
*/
/**
* AuthProviderRegistry - registers all auth providers with the factory
*
* Call `AuthProviderRegistry.registerAllProviders()` once during
* application startup. The method is idempotent and concurrency-safe.
*/
export declare class AuthProviderRegistry {
private static registered;
private static registrationPromise;
/**
* Register all auth providers with the factory
*/
static registerAllProviders(): Promise<void>;
/**
* Internal registration implementation
*/
private static _doRegister;
/**
* Check if providers are registered
*/
static isRegistered(): boolean;
/**
* Clear registrations (for testing)
*/
static clearRegistrations(): void;
}