UNPKG

fingerprinter-js

Version:

Enterprise-grade browser fingerprinting with 19 collectors and advanced bot detection

29 lines 832 B
/** * Advanced Collectors * Audio and Fonts fingerprinting */ import { AudioData, CollectorMetadata } from "../types"; import { AsyncBaseCollector, BaseCollector } from "./base"; /** * Audio Collector * Creates a fingerprint based on audio processing */ export declare class AudioCollector extends AsyncBaseCollector<AudioData> { readonly name = "audio"; readonly metadata: CollectorMetadata; isSupported(): boolean; collect(): Promise<AudioData>; private collectAudio; } /** * Fonts Collector * Detects available fonts on the system */ export declare class FontsCollector extends BaseCollector<string[]> { readonly name = "fonts"; readonly metadata: CollectorMetadata; private readonly testFonts; isSupported(): boolean; collect(): string[]; } //# sourceMappingURL=advanced.d.ts.map