UNPKG

@ahmedelsharkawycs/browser-fingerprinting

Version:

A powerful, privacy-focused browser fingerprinting library that generates unique identifiers based on browser and device characteristics. Perfect for fraud prevention, analytics, and user identification without cookies.

8 lines (7 loc) 748 B
import { BrowserFingerprint, NormalizedBrowserFingerprint } from "./types"; declare function getBrowserFingerprint(): BrowserFingerprint; declare function normalizeFingerprint(f: BrowserFingerprint): NormalizedBrowserFingerprint; declare function stringifyFingerprint(f: NormalizedBrowserFingerprint | NormalizedBrowserFingerprint): string; declare function getFingerprintBase64(fingerprint: BrowserFingerprint | NormalizedBrowserFingerprint, isNormalized?: boolean): string; declare function getFingerprintHashAsync(fingerprint: BrowserFingerprint | NormalizedBrowserFingerprint, isNormalized?: boolean): Promise<string>; export { getBrowserFingerprint, normalizeFingerprint, stringifyFingerprint, getFingerprintBase64, getFingerprintHashAsync };