@elhamdev/tracejs
Version:
A modern, privacy-conscious alternative to browser fingerprinting for unique user identification.
11 lines (10 loc) • 481 B
TypeScript
import { BrowserCharacteristics, FingerprintStrength } from '../interfaces/BrowserCharacteristics';
export declare abstract class BaseFingerprint {
protected abstract getCharacteristics(): Promise<Partial<BrowserCharacteristics>>;
protected abstract getStrengthScore(): FingerprintStrength;
getFingerprint(): Promise<string>;
getFingerprintData(): Promise<{
characteristics: Partial<BrowserCharacteristics>;
strength: FingerprintStrength;
}>;
}