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