UNPKG

@qnaplus/node-curl-impersonate

Version:

A typescript wrapper around cURL-impersonate.

20 lines (19 loc) 735 B
export interface Preset { headers: Record<string, string>; flags: string[]; } export type PresetMap = { chrome: ChromePresetVersion; firefox: FirefoxPresetVersion; safari: SafariPresetVersion; }; export type ChromePresetVersion = "107" | "110" | "116"; export declare const ChromePresets: Record<ChromePresetVersion, Preset>; export type FirefoxPresetVersion = "109" | "117"; export declare const FirefoxPresets: Record<FirefoxPresetVersion, Preset>; export type SafariPresetVersion = "15.5"; export declare const SafariPresets: Record<SafariPresetVersion, Preset>; export type BrowserPresetMap = { [K in keyof PresetMap]: Record<PresetMap[K], Preset>; }; export declare const BrowserPresets: BrowserPresetMap;