UNPKG

@idscan/idvc2

Version:

component for the capturing documents

27 lines (26 loc) 1.09 kB
import { Base64Image } from './helpers/image'; import { IStepCallback } from './modules/Step'; import { DocumentTypeIndex, DocumentTypeName } from './environment/documentTypes'; import { Context } from './types/context'; export interface IDataForDocumentTypeSelect { docType: DocumentTypeName; id: 0 | DocumentTypeIndex; } export interface IDataForSubmit { metaData?: string; payload?: Record<string, any>; steps: IStepCallback[]; documentType: DocumentTypeIndex | 0; } interface IError { code?: string; message?: string; name?: string; } export declare const checkIsTouchScreen: () => boolean; export declare const filterWithForbiddenKeysValues: (obj: any, forbiddenKeys: any, forbiddenValues: any) => {}; export declare const prepareCameraErr: (err: IError) => IError; export declare const formDataForSubmit: (steps: IStepCallback[], c: Context, payload?: {}) => IDataForSubmit; export declare const imageToImageData: (img: HTMLImageElement) => ImageData; export declare const base64ToImageData: (base64: Base64Image) => Promise<ImageData>; export {};