@privateid/ultra-web-sdk-alpha
Version:
CryptoNets WebAssembly SDK
27 lines (26 loc) • 939 B
TypeScript
export declare function iOS(): boolean;
export declare function isMobileFunc(): boolean;
export declare function printLogs(message: string, data: any, type?: string): void;
export declare function getDebugType(): string;
export declare function getDefaultCameraDeviceId(): string;
/**
* Set default camera device ID in localStorage
*/
export declare function setDefaultCameraDeviceId(deviceId: string): void;
/**
* Check if current platform is mobile using detect-browser
*/
export declare function isMobilePlatform(): boolean;
/**
* Check if current device is mobile using user agent detection
* More comprehensive than isMobilePlatform but uses UA sniffing
*/
export declare function isMobileDevice(): boolean;
/**
* Get SIMD support status
*/
export declare function getIsSIMD(): Promise<boolean>;
/**
* Convert canvas/image data to base64
*/
export declare function imageDataToBase64(imageData: ImageData): Promise<string>;