UNPKG

nyro

Version:

A simple and effective promise-based HTTP & HTTP/2 request library that supports all HTTP methods.

153 lines (152 loc) 3.98 kB
import { GenerateUserAgentOptions, UserAgentOS, UserAgentBrowser, UserAgentDevice } from '../helpers/types'; declare var chromeWebkitVersions: { "1.0": string; "2.0": string; "3.0": string; "4.0": string; "4.1": string; "5.0": string; "6.0": string; "7.0": string; "8.0": string; "9.0": string; "10.0": string; "11.0": string; "12.0": string; "13.0": string; "14.0": string; "15.0": string; "16.0": string; "17.0": string; "18.0": string; "19.0": string; "20.0": string; "21.0": string; "22.0": string; "23.0": string; "24.0": string; "25.0": string; "26.0": string; "27.0": string; }; declare var androidWebkitVersions: { "1.5": string; "1.6": string; "2.0": string; "2.0.1": string; "2.1": string; "2.2": string; "2.3": string; "2.3.3": string; "3.0": string; "3.1": string; "3.2": string; "4.0": string; "4.0.3": string; "4.1": string; "4.2": string; "4.3": string; "4.4": string; }; declare var safariWebkitVersions: { "1.0": string; "1.0.3": string; "1.1": string; "1.2": string; "1.3": string; "1.3.1": string; "1.3.2": string; "1.3.3": string; "2.0": string; "2.0.2": string; "2.0.4": string; "3.0": string; "3.0.2": string; "3.0.3": string; "3.0.4": string; "3.1": string; "3.1.1": string; "3.1.2": string; "3.2": string; "3.2.1": string; "3.2.3": string; "4.0": string; "4.0.1": string; "4.0.2": string; "4.0.3": string; "4.0.4": string; "4.0.5": string; "4.1": string; "4.1.1": string; "4.1.2": string; "4.1.3": string; "5.0": string; "5.0.1": string; "5.0.2": string; "5.0.3": string; "5.0.4": string; "5.0.5": string; "5.0.6": string; "5.1": string; "5.1.1": string; "5.1.2": string; "5.1.3": string; "5.1.4": string; "5.1.5": string; "5.1.6": string; "5.1.7": string; "5.1.8": string; "5.1.9": string; "5.1.10": string; "6.0": string; "6.0.1": string; "6.0.2": string; "6.0.3": string; "6.0.4": string; "6.0.5": string; "6.1": string; "6.1.1": string; "6.1.6": string; "6.2.8": string; "7.0": string; "7.0.1": string; "7.0.3": string; "7.0.4": string; "7.0.5": string; "7.0.6": string; "7.1.8": string; "8.0": string; "8.0.6": string; "8.0.7": string; "9.0": string; "9.0.1": string; "9.0.2": string; "9.0.3": string; "9.1": string; "9.1.1": string; "9.1.2": string; "9.1.3": string; "10.0": string; "10.0.1": string; "10.0.2": string; "10.0.3": string; "10.1": string; "10.1.1": string; "10.1.2": string; "11.0.0": string; }; declare function getRandomVersion(versions: Record<string, string>): string; declare function generateChrome(version?: string, os?: string, device?: string): string; declare function generateFirefox(version?: string, os?: string, device?: string): string; declare function generateSafari(version?: string, os?: string, device?: string): string; declare function generateAndroid(version?: string, device?: string, buildVersion?: string): string; declare function generateEdge(version?: string, os?: string, device?: string): string; export default class UserAgent { constructor(); static getVersion(os?: UserAgentOS): string; static getOS(): UserAgentOS; static getBrowser(): UserAgentBrowser; static getDevice(): UserAgentDevice; static generate(options?: GenerateUserAgentOptions): string; } export { GenerateUserAgentOptions, UserAgentOS, UserAgentBrowser, UserAgentDevice, chromeWebkitVersions as ChromeVersions, androidWebkitVersions as AndroidVersions, safariWebkitVersions as SafariVersions, getRandomVersion, generateChrome, generateFirefox, generateSafari, generateAndroid, generateEdge };