UNPKG

@pricething/curl

Version:

A typescript wrapper around cURL-impersonate.

20 lines (19 loc) 785 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" | "124" | "131" | "133a"; export declare const ChromePresets: Record<ChromePresetVersion, Preset>; export type FirefoxPresetVersion = "109" | "117" | "120" | "135"; export declare const FirefoxPresets: Record<FirefoxPresetVersion, Preset>; export type SafariPresetVersion = "15.5" | "18.0"; export declare const SafariPresets: Record<SafariPresetVersion, Preset>; export type BrowserPresetMap = { [K in keyof PresetMap]: Record<PresetMap[K], Preset>; }; export declare const BrowserPresets: BrowserPresetMap;