@ipranker/sdk
Version:
Professional IP Intelligence and Device Fingerprinting SDK - Comprehensive fraud detection with single API call
25 lines (24 loc) • 820 B
TypeScript
/**
* @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;
}