@privateid/ultra-web-sdk-alpha
Version:
CryptoNets WebAssembly SDK
37 lines (36 loc) • 1.79 kB
TypeScript
export declare const isLoad: (simd: boolean, url: any, session_token: string, public_key: string, debug_type: string, cacheConfig: boolean, timeout: number, useCdn: boolean, shouldRegenerateSession?: boolean, wasmFailureCallback?: any, usageScenario?: string, cacheContent?: string) => Promise<string>, ultraEnroll: (imageData: ImageData, simd: boolean, config: string, cb: any) => Promise<{
result: number;
imageData: Uint8ClampedArray;
height: number;
width: number;
}>, ultraPredict: (originalImages: ImageData[], simd: boolean, config: string, cb: any) => Promise<{
result: number;
href: ImageData[];
}>, compareEmbeddings: () => Promise<{
result: number;
imageData: Uint8ClampedArray;
height: number;
width: number;
}>, pkiEncrypt: (payload: string) => Promise<{
encryptedKey: string;
iv: string;
gcmAad: string;
gcmTag: string;
encrptedMessage: string;
}>, checkIfModelsLoaded: (isEnroll: boolean) => Promise<number>, ultraScanBackDocument: (inputImage: ImageData, simd: boolean, config: string, cb: any) => Promise<{
[x: string]: any;
}>, ultraScanFrontDocument: (inputImage: ImageData, simd: boolean, config: string, cb: any) => Promise<{
[x: string]: any;
}>, ultraCompareEmbeddings: (encryptedEmbeddingsA: string, encryptedEmbeddingsB: string, config: any, cb: any) => Promise<{
result: number;
imageData: Uint8ClampedArray;
height: number;
width: number;
}>, ultraAgeEstimate: (imageData: ImageData[], simd: boolean, config: string, cb: any) => Promise<{
result: number;
imageData: Uint8ClampedArray;
height: number;
width: number;
}>, ultraDocumentOcr: (inputImage: string, config: string, cb: any) => Promise<{
[x: string]: any;
}>, freeMemory: () => Promise<boolean>;