UNPKG

@elhamdev/tracejs

Version:

A modern, privacy-conscious alternative to browser fingerprinting for unique user identification.

11 lines (10 loc) 481 B
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; }>; }