node-libcurl-ja3
Version:
Node.js native bindings for libcurl-impersonate. Impersonate Chrome, Edge, Firefox and Safari TLS fingerprints.
15 lines • 582 B
TypeScript
import type { ImpersonateConfig, VariantImpersonateConfig } from '../types';
export declare enum SafariBrowser {
Safari18_0 = "safari18_0",
Safari18_3 = "safari18_3",
Safari = "safari18_3"
}
export declare const DEFAULT_SAFARI_FINGERPRINT: {
ja3: string;
ja4: string;
akami: string;
};
export declare const DEFAULT_SAFARI_VERSION = "18.3";
export declare function getSafariConfig(config?: VariantImpersonateConfig): ImpersonateConfig;
export declare const SAFARI_BROWSER_CONFIGS: Record<SafariBrowser, ImpersonateConfig>;
//# sourceMappingURL=safari.d.ts.map