@idscan/idvc2
Version:
component for the capturing documents
31 lines (30 loc) • 1.04 kB
TypeScript
declare const models: {
type: any;
angles: any;
blazeFace: any;
meshFace: any;
generalTypeDetectionYolo: any;
};
declare const modules: {
mrz: any;
pdf: any;
face: any;
barcode: any;
docDetector: any;
heic: any;
blur: any;
bubble: any;
};
export type ModuleType = 'module' | 'model';
export type ModuleName = keyof typeof models | keyof typeof modules;
declare const _default: {
isExist: (type: ModuleType, name: ModuleName) => boolean;
isLoaded: (type: ModuleType, name: ModuleName) => boolean;
setModule: (type: ModuleType, name: ModuleName, module: any) => void;
execute: (type: ModuleType, name: ModuleName, method: any, ...params: any[]) => any;
asyncExecute: (type: ModuleType, name: ModuleName, method: any, ...params: any[]) => Promise<any>;
addCallback: (type: ModuleType, name: ModuleName, cb: any) => void;
existPropertyInModule: (name: ModuleName, propertyName: any) => boolean;
allocateAll: () => Promise<void>[];
};
export default _default;