@idscan/onboarding
Version:
Wrapper of the IDVC library for DIVE Online.
34 lines (33 loc) • 1.38 kB
TypeScript
import { SuccessConfiguration } from './@types/Api/Responses';
import { IDVCConfig, IWrapperConfig } from './@types/Data';
export default class Configs {
private readonly wrapper;
private IDVCConfig;
private cssStyles;
private cssVariables;
constructor(config: IWrapperConfig);
validate: () => void;
parseFromWeb(options: SuccessConfiguration): void;
faceAuthorizationConfig(jsonSettings: IDVCConfig): IDVCConfig;
getFirstStepModeState(): () => import("./@types/Step").StepMode | undefined;
get firstStepMode(): import("./@types/Step").StepMode | undefined;
set applicantId(applicantId: string);
get applicantId(): string;
get domainId(): string;
get publicKey(): string;
get domainApi(): string;
get onValidate(): (data: import("./@types/Api/Responses").SuccessApplicantValidation & import("./@types/Api/Responses").FailedApplicantValidationResult & {
forceComplete?: boolean;
}) => void;
get onError(): (data: import("./errors/WrapperError").default) => void;
set libConfig(config: IDVCConfig);
get libConfig(): IDVCConfig;
get cssStylesConfig(): string;
get cssVariablesConfig(): string;
get mountElement(): string;
get demoMode(): boolean;
get isAuth(): boolean;
get faceOnly(): boolean;
get qrCodeLinkOrigin(): string;
get IDVCDownloadVersion(): string;
}