UNPKG

node-libcurl-ja3

Version:

Node.js native bindings for libcurl-impersonate. Impersonate Chrome, Edge, Firefox and Safari TLS fingerprints.

16 lines 613 B
import type { ImpersonateConfig, VariantImpersonateConfig } from '../types'; export declare enum SafariBrowser { Safari18_0 = "safari18_0", Safari18_4 = "safari18_4", Safari18_6 = "safari18_6", Safari = "safari18_6" } export declare const DEFAULT_SAFARI_FINGERPRINT: { ja3: string; ja4: string; akami: string; }; export declare const DEFAULT_SAFARI_VERSION = "18.6"; export declare function getSafariConfig(config?: VariantImpersonateConfig): ImpersonateConfig; export declare const SAFARI_BROWSER_CONFIGS: Record<SafariBrowser, ImpersonateConfig>; //# sourceMappingURL=safari.d.ts.map