UNPKG

fingerprinter-js

Version:

A modern JavaScript library for generating unique and reliable browser fingerprints with built-in bot detection

32 lines 947 B
import { FingerprintOptions, FingerprintResult } from "./types"; /** * Main Fingerprint class */ export declare class Fingerprint { private collectors; private options; constructor(options?: FingerprintOptions); private initializeCollectors; /** * Normalize custom data to ensure stability by removing temporal values */ private normalizeCustomData; /** * Generate a fingerprint */ generate(): Promise<FingerprintResult>; /** * Get component data without generating hash */ getComponents(): Promise<Record<string, any>>; /** * Static method to quickly generate a fingerprint with default options */ static generate(options?: FingerprintOptions): Promise<FingerprintResult>; /** * Static method to get available collectors */ static getAvailableCollectors(): string[]; } export default Fingerprint; //# sourceMappingURL=fingerprint.d.ts.map