@idscan/idvc2
Version:
component for the capturing documents
27 lines (26 loc) • 1.09 kB
TypeScript
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 {};