UNPKG

@trustpath/device-intelligence-js-sdk

Version:

A JavaScript SDK for collecting and analyzing device/browser data, enabling enhanced analytics and insights for web applications.

24 lines (23 loc) 830 B
export type Data = string | string[] | number | boolean | Component; export interface Component { [key: string]: Data; } export type TrustPathDeviceIntelligence = { device_hash: string; device_model: string | undefined; device_vendor: string | undefined; os_name: string | undefined; os_version: string | undefined; browser_fingerprint: string; browser_name: string | undefined; browser_version: string | undefined; browser_major_version: string | undefined; cookie_enabled: boolean; browser_type: string | undefined; }; export type TrustPathFingerprintHash = { device_hash: string; browser_hash: string; }; export declare function getFingerprintID(): Promise<TrustPathFingerprintHash>; export declare function getDeviceIntelligence(): Promise<TrustPathDeviceIntelligence>;