/** * Les options du plugin `tools.fingerprint`. * * @typedef {Object} ToolsFingerprintOptions * @prop {BrowserFingerprintWithHeaders} [fingerprint] La * propriété * `fingerprint` * de la * fonction * `newInjectedContext()`. * @prop {Partial} [fingerprintOptions] La * propriété * `fingerprintOptions` * de la * fonction * `newInjectedContext()`. */ /** * Crée un plugin pour modifier le _fingerprint_ du navigateur. * * @param {ToolsFingerprintOptions} [options] Les éventuelles options du plugin * `tools.fingerprint`. * @returns {Record} Les crochets du plugin. * @see https://github.com/apify/fingerprint-suite */ export default function toolsFingerprintPlugin(options?: ToolsFingerprintOptions): Record; /** * Les options du plugin `tools.fingerprint`. */ export type ToolsFingerprintOptions = { /** * La * propriété * `fingerprint` * de la * fonction * `newInjectedContext()`. */ fingerprint?: BrowserFingerprintWithHeaders | undefined; /** * La * propriété * `fingerprintOptions` * de la * fonction * `newInjectedContext()`. */ fingerprintOptions?: Partial | undefined; }; import type { BrowserFingerprintWithHeaders } from "fingerprint-generator"; import type { FingerprintGeneratorOptions } from "fingerprint-generator";