@sberid/js-sdk
Version:
Javascript SDK для партнеров Сбер ID, упрощающая подключение SberbankID на сайте.
21 lines (20 loc) • 613 B
TypeScript
import { User } from '../interfaces/common';
import { ICache } from './cache';
interface UserHelperConfig {
baseUrl?: string;
clientId?: string;
}
export declare class UserHelper {
private static instance;
config: UserHelperConfig;
cache: ICache;
listeners: Array<(user?: User) => void>;
constructor();
static getInstance(): UserHelper;
setConfig(config: UserHelperConfig): void;
setListener(cb: () => void): void;
private callListeners;
getUser(ignoreCache?: boolean): Promise<User | undefined>;
resetUser(): Promise<boolean>;
}
export {};