UNPKG

dprintjs

Version:

Generate unique device fingerprints using browser characteristics

23 lines (22 loc) 665 B
export interface FingerprintOptions { format?: 'short' | 'long'; includeCanvas?: boolean; includeAudio?: boolean; includeWebGL?: boolean; salt?: string; } export declare class dPrintId { private static _instance; private constructor(); static getInstance(): dPrintId; generateFingerprint(options?: FingerprintOptions): Promise<string>; private collectComponents; private getCanvasFingerprint; private getAudioFingerprint; private getWebGLFingerprint; private getWebGLExtensions; private getPlugins; private getTouchSupport; private generateLongFingerprint; private generateShortFingerprint; }