fingerprinter-js
Version:
Enterprise-grade browser fingerprinting with 19 collectors and advanced bot detection
12 lines • 1.13 kB
TypeScript
/**
* FingerprinterJS v2.0
* Main Entry Point
*/
export { Fingerprint, Fingerprint as default } from "./fingerprint";
export type { AudioData, BatteryData, ClientHintsData, CollectorMetadata, CollectorResult, ComponentCollector, ConnectionData, FingerprintOptions, FingerprintResult, HardwareData, MathData, MediaDevicesData, PermissionsData, ScreenData, StorageData, TouchData, WebGLData, WebRTCData } from "./types";
export { FingerprintError, VERSION } from "./types";
export { SuspectAnalyzer } from "./suspect-analyzer";
export type { SuspectAnalysis, SuspectSignal } from "./suspect-analyzer";
export { isBrowser, safeGet, safeStringify, sha256, simpleHash } from "./utils";
export { AsyncBaseCollector, AudioCollector, BaseCollector, BatteryCollector, CanvasCollector, ClientHintsCollector, ConnectionCollector, FontsCollector, HardwareCollector, LanguageCollector, MathCollector, MediaDevicesCollector, PermissionsCollector, PluginsCollector, ScreenCollector, StorageCollector, TimezoneCollector, TouchCollector, UserAgentCollector, WebGLCollector, WebRTCCollector } from "./collectors";
//# sourceMappingURL=index.d.ts.map