UNPKG

@ipranker/sdk

Version:

Professional IP Intelligence and Device Fingerprinting SDK - Comprehensive fraud detection with single API call

25 lines (24 loc) 820 B
/** * @internal */ import type { FingerprintData } from '../types'; export declare class FingerprintCollector { private readonly fingerprintEndpoint; private readonly apiKey?; constructor(fingerprintEndpoint?: string, apiKey?: string); collect(): Promise<FingerprintData>; private transformFingerprintResponse; private collectBasicFingerprint; private collectCompleteDeviceData; private collectFontFingerprint; private collectWebRTCFingerprint; private collectSensorFingerprint; private collectAdvancedBrowserFeatures; private isStorageAvailable; private collectHardwareData; private collectPermissionsState; private getCanvasFingerprint; private getCanvasBlendingFingerprint; private getCanvasGeometryFingerprint; private getWebGLFingerprint; }