vec-idp-web-sdk
Version:
VECU Identity Verification Web SDK - A secure, easy-to-integrate identity verification solution
19 lines • 735 B
TypeScript
import { IProvider, IProviderLoader } from '@/types';
import { ProviderRegistry } from './ProviderRegistry';
interface IProviderEventForwardingSetup {
setupProviderEventForwarding(provider: IProvider, providerId?: string): void;
}
export declare class ProviderLoader implements IProviderLoader {
private registry;
private loadingPromises;
private eventForwardingSetup;
constructor(registry: ProviderRegistry, eventForwardingSetup: IProviderEventForwardingSetup);
load(name: string): Promise<IProvider>;
private loadProvider;
private importProvider;
isLoaded(name: string): boolean;
getLoadedProviders(): string[];
private capitalize;
}
export {};
//# sourceMappingURL=ProviderLoader.d.ts.map