fingerprinter-js
Version:
Enterprise-grade browser fingerprinting with 19 collectors and advanced bot detection
27 lines • 770 B
TypeScript
/**
* Canvas and WebGL Collectors
* Graphics-based fingerprinting
*/
import { CollectorMetadata, WebGLData } from "../types";
import { BaseCollector } from "./base";
/**
* Canvas Collector
* Creates a unique canvas fingerprint based on rendering differences
*/
export declare class CanvasCollector extends BaseCollector<string> {
readonly name = "canvas";
readonly metadata: CollectorMetadata;
isSupported(): boolean;
collect(): string;
}
/**
* WebGL Collector
* Collects WebGL rendering context information
*/
export declare class WebGLCollector extends BaseCollector<WebGLData> {
readonly name = "webgl";
readonly metadata: CollectorMetadata;
isSupported(): boolean;
collect(): WebGLData;
}
//# sourceMappingURL=canvas.d.ts.map