UNPKG

@idscan/onboarding

Version:

Wrapper of the IDVC library for DIVE Online.

25 lines (24 loc) 1.16 kB
import type { IDocumentTypeConfig } from '@idscan/idvc2/dist/types/modules/validator'; import type { DataForSubmit, IDVCConfig, LibConfig } from '../@types/Data'; import type { ValidationModel } from '../@types/Api/Requests'; export default class Lib { private library; private IdvcConfig; private CSSStylesConfig; private CSSVariablesConfig; initializeLibrary(loadIDVCFromCDN: boolean, idvcVersion: string, IDVCModule?: any): Promise<void>; private loadFromNodeModules; private loadFromCDN; get initialized(): boolean; get version(): any; set configs({ IdvcConfig, CSSStylesConfig, CSSVariablesConfig }: LibConfig); set loading(val: boolean); postInitialize(): void; cleanBase64: (base64EncodedImage: string | undefined | null) => string; validationModel: (data: DataForSubmit) => ValidationModel; reloadComponent(newConfig: IDVCConfig | Record<string, never>): void; updateDocumentTypes(docTypes: IDocumentTypeConfig): void; restart(): void; showLoader(val: boolean, bottomText?: string, topText?: string): void; mixSubmit(name: keyof IDVCConfig, fn: (data: any) => void): void; }