mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 07:58:45 +03:00
385 lines
8.9 KiB
TypeScript
385 lines
8.9 KiB
TypeScript
// Type definitions for Enums submodule of UAParser.js v2.0.4
|
|
// Project: https://github.com/faisalman/ua-parser-js
|
|
// Definitions by: Faisal Salman <https://github.com/faisalman>
|
|
|
|
export const Browser: Readonly<{
|
|
'115': "115";
|
|
'2345': "2345";
|
|
'360': "360";
|
|
ALIPAY: "Alipay";
|
|
AMAYA: "Amaya";
|
|
ANDROID: "Android Browser";
|
|
ARORA: "Arora";
|
|
AVANT: "Avant";
|
|
AVAST: "Avast Secure Browser";
|
|
AVG: "AVG Secure Browser";
|
|
BAIDU: "Baidu Browser";
|
|
BASILISK: "Basilisk";
|
|
BLAZER: "Blazer";
|
|
BOLT: "Bolt";
|
|
BOWSER: "Bowser";
|
|
BRAVE: "Brave";
|
|
CAMINO: "Camino";
|
|
CHIMERA: "Chimera";
|
|
CHROME: "Chrome";
|
|
CHROME_HEADLESS: "Chrome Headless";
|
|
CHROME_MOBILE: "Mobile Chrome";
|
|
CHROME_WEBVIEW: "Chrome WebView";
|
|
CHROMIUM: "Chromium";
|
|
COBALT: "Cobalt";
|
|
COC_COC: "Coc Coc";
|
|
CONKEROR: "Conkeror";
|
|
DAUM: "Daum";
|
|
DILLO: "Dillo";
|
|
DOLPHIN: "Dolphin";
|
|
DOOBLE: 'Dooble',
|
|
DORIS: "Doris";
|
|
DRAGON: "Dragon";
|
|
DUCKDUCKGO: "DuckDuckGo";
|
|
ECOSIA: "Ecosia";
|
|
EDGE: "Edge";
|
|
EDGE_WEBVIEW: "Edge WebView";
|
|
EDGE_WEBVIEW2: "Edge WebView2";
|
|
EPIPHANY: "Epiphany";
|
|
FACEBOOK: "Facebook";
|
|
FALKON: "Falkon";
|
|
FIREBIRD: "Firebird";
|
|
FIREFOX: "Firefox";
|
|
FIREFOX_FOCUS: "Firefox Focus";
|
|
FIREFOX_MOBILE: "Mobile Firefox";
|
|
FIREFOX_REALITY: "Firefox Reality";
|
|
FENNEC: "Fennec";
|
|
FLOCK: "Flock";
|
|
FLOW: "Flow";
|
|
GO: "GoBrowser";
|
|
GOOGLE_SEARCH: "GSA";
|
|
HELIO: "Helio";
|
|
HEYTAP: "HeyTap";
|
|
HONOR: "Honor";
|
|
HUAWEI: "Huawei Browser";
|
|
ICAB: "iCab";
|
|
ICE: "ICE Browser";
|
|
ICEAPE: "IceApe";
|
|
ICECAT: "IceCat";
|
|
ICEDRAGON: "IceDragon";
|
|
ICEWEASEL: "IceWeasel";
|
|
IE: "IE";
|
|
INSTAGRAM: "Instagram";
|
|
IRIDIUM: "Iridium";
|
|
IRON: "Iron";
|
|
JASMINE: "Jasmine";
|
|
KONQUEROR: "Konqueror";
|
|
KAKAO: "KakaoTalk";
|
|
KHTML: "KHTML";
|
|
K_MELEON: "K-Meleon";
|
|
KLAR: "Klar";
|
|
KLARNA: "Klarna";
|
|
KINDLE: "Kindle";
|
|
LENOVO: "Smart Lenovo Browser";
|
|
LADYBIRD: "Ladybird";
|
|
LG: "LG Browser";
|
|
LIBREWOLF: "LibreWolf";
|
|
LIEBAO: "LBBROWSER";
|
|
LINE: "Line";
|
|
LINKEDIN: "LinkedIn";
|
|
LINKS: "Links";
|
|
LUNASCAPE: "Lunascape";
|
|
LYNX: "Lynx";
|
|
MAEMO: "Maemo Browser";
|
|
MAXTHON: "Maxthon";
|
|
MIDORI: "Midori";
|
|
MINIMO: "Minimo";
|
|
MIUI: "MIUI Browser";
|
|
MOZILLA: "Mozilla";
|
|
MOSAIC: "Mosaic";
|
|
NAVER: "Naver";
|
|
NETFRONT: "NetFront";
|
|
NETSCAPE: "Netscape";
|
|
NETSURF: "Netsurf";
|
|
NOKIA: "Nokia Browser";
|
|
OBIGO: "Obigo";
|
|
OCULUS: "Oculus Browser";
|
|
OMNIWEB: "OmniWeb";
|
|
OPERA: "Opera";
|
|
OPERA_COAST: "Opera Coast";
|
|
OPERA_GX: "Opera GX",
|
|
OPERA_MINI: "Opera Mini";
|
|
OPERA_MOBI: "Opera Mobi";
|
|
OPERA_TABLET: "Opera Tablet";
|
|
OPERA_TOUCH: "Opera Touch";
|
|
OTTER: "Otter";
|
|
OVI: "OviBrowser";
|
|
PALEMOON: "PaleMoon";
|
|
PHANTOMJS: "PhantomJS";
|
|
PHOENIX: "Phoenix";
|
|
PICOBROWSER: "Pico Browser";
|
|
POLARIS: "Polaris";
|
|
PUFFIN: "Puffin";
|
|
QQ: "QQBrowser";
|
|
QQ_LITE: "QQBrowserLite";
|
|
QUARK: "Quark";
|
|
QUPZILLA: "QupZilla";
|
|
QUTEBROWSER: "qutebrowser";
|
|
REKONQ: "rekonq";
|
|
ROCKMELT: "Rockmelt";
|
|
SAFARI: "Safari";
|
|
SAFARI_MOBILE: "Mobile Safari";
|
|
SAILFISH: "Sailfish Browser";
|
|
SAMSUNG: "Samsung Internet";
|
|
SEAMONKEY: "SeaMonkey";
|
|
SILK: "Silk";
|
|
SKYFIRE: "Skyfire";
|
|
SLEIPNIR: "Sleipnir";
|
|
SLIMBOAT: "SlimBoat";
|
|
SLIMBROWSER: "SlimBrowser";
|
|
SLIMJET: "Slimjet";
|
|
SNAPCHAT: "Snapchat";
|
|
SOGOU_EXPLORER: "Sogou Explorer";
|
|
SOGOU_MOBILE: "Sogou Mobile";
|
|
SURF: "Surf";
|
|
SWIFTFOX: "Swiftfox";
|
|
TESLA: "Tesla";
|
|
TIKTOK: "TikTok";
|
|
TIZEN: "Tizen Browser";
|
|
TWITTER: "Twitter";
|
|
UC: "UCBrowser";
|
|
UP: "UP.Browser";
|
|
VIVALDI: "Vivaldi";
|
|
VIVO: "Vivo Browser";
|
|
W3M: "w3m";
|
|
WATERFOX: "Waterfox";
|
|
WEBKIT: "WebKit";
|
|
WECHAT: "WeChat";
|
|
WEIBO: "Weibo";
|
|
WHALE: "Whale";
|
|
WOLVIC: "Wolvic";
|
|
YANDEX: "Yandex";
|
|
}>;
|
|
export const BrowserType: Readonly<{
|
|
CRAWLER: "crawler";
|
|
CLI: "cli";
|
|
EMAIL: "email";
|
|
FETCHER: "fetcher";
|
|
INAPP: "inapp";
|
|
MEDIAPLAYER: "mediaplayer";
|
|
LIBRARY: "library";
|
|
}>;
|
|
export const CPU: Readonly<{
|
|
'68K': "68k";
|
|
ARM: "arm";
|
|
ARM_64: "arm64";
|
|
ARM_HF: "armhf";
|
|
AVR: "avr";
|
|
AVR_32: "avr32";
|
|
IA64: "ia64";
|
|
IRIX: "irix";
|
|
IRIX_64: "irix64";
|
|
MIPS: "mips";
|
|
MIPS_64: "mips64";
|
|
PA_RISC: "pa-risc";
|
|
PPC: "ppc";
|
|
SPARC: "sparc";
|
|
SPARC_64: "sparc64";
|
|
X86: "ia32";
|
|
X86_64: "amd64";
|
|
}>;
|
|
export const Device: Readonly<{
|
|
CONSOLE: "console";
|
|
DESKTOP: "desktop";
|
|
EMBEDDED: "embedded";
|
|
MOBILE: "mobile";
|
|
SMARTTV: "smarttv";
|
|
TABLET: "tablet";
|
|
WEARABLE: "wearable";
|
|
XR: "xr";
|
|
}>;
|
|
export const Vendor: Readonly<{
|
|
ACER: "Acer";
|
|
ADVAN: "Advan";
|
|
ALCATEL: "Alcatel";
|
|
APPLE: "Apple";
|
|
AMAZON: "Amazon";
|
|
ARCHOS: "Archos";
|
|
ASUS: "ASUS";
|
|
ATT: "AT&T";
|
|
BENQ: "BenQ";
|
|
BLACKBERRY: "BlackBerry";
|
|
BLU: "BLU";
|
|
CAT: "Cat";
|
|
DELL: "Dell";
|
|
ENERGIZER: "Energizer";
|
|
ESSENTIAL: "Essential";
|
|
FACEBOOK: "Facebook";
|
|
FAIRPHONE: "Fairphone";
|
|
GEEKSPHONE: "GeeksPhone";
|
|
GENERIC: "Generic";
|
|
GOOGLE: "Google";
|
|
HMD: "HMD";
|
|
HP: "HP";
|
|
HTC: "HTC";
|
|
HUAWEI: "Huawei";
|
|
IMO: "IMO";
|
|
INFINIX: "Infinix";
|
|
ITEL: "itel";
|
|
JOLLA: "Jolla";
|
|
KOBO: "Kobo";
|
|
LAVA: "Lava";
|
|
LENOVO: "Lenovo";
|
|
LG: "LG";
|
|
MEIZU: "Meizu";
|
|
MICROMAX: "Micromax";
|
|
MICROSOFT: "Microsoft";
|
|
MOTOROLA: "Motorola";
|
|
NEXIAN: "Nexian";
|
|
NINTENDO: "Nintendo";
|
|
NOKIA: "Nokia";
|
|
NOTHING: "Nothing";
|
|
NVIDIA: "Nvidia";
|
|
ONEPLUS: "OnePlus";
|
|
OPPO: "OPPO";
|
|
OUYA: "Ouya";
|
|
PALM: "Palm";
|
|
PANASONIC: "Panasonic";
|
|
PEBBLE: "Pebble";
|
|
PICO: "Pico";
|
|
POLYTRON: "Polytron";
|
|
REALME: "Realme";
|
|
RETROID: "Retroid";
|
|
RIM: "RIM";
|
|
ROKU: "Roku";
|
|
SAMSUNG: "Samsung";
|
|
SHARP: "Sharp";
|
|
SIEMENS: "Siemens";
|
|
SMARTFREN: "Smartfren";
|
|
SONY: "Sony";
|
|
SPRINT: "Sprint";
|
|
TCL: "TCL";
|
|
TECHNISAT: "TechniSAT";
|
|
TECNO: "Tecno";
|
|
TESLA: "Tesla";
|
|
ULEFONE: "Ulefone";
|
|
VIVO: "Vivo";
|
|
VIZIO: "Vizio";
|
|
VODAFONE: "Vodafone";
|
|
XBOX: "Xbox";
|
|
XIAOMI: "Xiaomi";
|
|
ZEBRA: "Zebra";
|
|
ZTE: "ZTE";
|
|
}>;
|
|
export const Engine: Readonly<{
|
|
AMAYA: "Amaya";
|
|
ARKWEB: "ArkWeb";
|
|
BLINK: "Blink";
|
|
EDGEHTML: "EdgeHTML";
|
|
FLOW: "Flow";
|
|
GECKO: "Gecko";
|
|
GOANNA: "Goanna";
|
|
ICAB: "iCab";
|
|
KHTML: "KHTML";
|
|
LIBWEB: "LibWeb";
|
|
LINKS: "Links";
|
|
LYNX: "Lynx";
|
|
NETFRONT: "NetFront";
|
|
NETSURF: "NetSurf";
|
|
PRESTO: "Presto";
|
|
SERVO: "Servo";
|
|
TASMAN: "Tasman";
|
|
TRIDENT: "Trident";
|
|
W3M: "w3m";
|
|
WEBKIT: "WebKit";
|
|
}>;
|
|
export const OS: Readonly<{
|
|
AIX: "AIX";
|
|
AMIGA_OS: "Amiga OS";
|
|
ANDROID: "Android";
|
|
ANDROID_X86: "Android-x86";
|
|
ARCAOS: "ArcaOS";
|
|
ARCH: "Arch";
|
|
BADA: "Bada";
|
|
BEOS: "BeOS";
|
|
BLACKBERRY: "BlackBerry";
|
|
CENTOS: "CentOS";
|
|
CHROME_OS: "Chrome OS";
|
|
CHROMECAST: "Chromecast";
|
|
CHROMECAST_ANDROID: "Chromecast Android";
|
|
CHROMECAST_FUCHSIA: "Chromecast Fuchsia";
|
|
CHROMECAST_LINUX: "Chromecast Linux";
|
|
CHROMECAST_SMARTSPEAKER: "Chromecast SmartSpeaker";
|
|
CONTIKI: "Contiki";
|
|
DEBIAN: "Debian";
|
|
DEEPIN: "Deepin";
|
|
DRAGONFLY: "DragonFly";
|
|
ELEMENTARY_OS: "elementary OS";
|
|
FEDORA: "Fedora";
|
|
FIREFOX_OS: "Firefox OS";
|
|
FREEBSD: "FreeBSD";
|
|
FUCHSIA: "Fuchsia";
|
|
GENTOO: "Gentoo";
|
|
GHOSTBSD: "GhostBSD";
|
|
GNU: "GNU";
|
|
HAIKU: "Haiku";
|
|
HARMONYOS: "HarmonyOS";
|
|
HP_UX: "HP-UX";
|
|
HURD: "Hurd";
|
|
IOS: "iOS";
|
|
JOLI: "Joli";
|
|
KAIOS: "KaiOS";
|
|
KNOPPIX: "Knoppix";
|
|
KUBUNTU: "Kubuntu";
|
|
LINPUS: "Linpus";
|
|
LINSPIRE: "Linspire";
|
|
LINUX: "Linux";
|
|
MACOS: "macOS";
|
|
MAEMO: "Maemo";
|
|
MAGEIA: "Mageia";
|
|
MANDRIVA: "Mandriva";
|
|
MANJARO: "Manjaro";
|
|
MEEGO: "MeeGo";
|
|
MINIX: "Minix";
|
|
MINT: "Mint";
|
|
MORPH_OS: "Morph OS";
|
|
NETBSD: "NetBSD";
|
|
NETRANGE: "NetRange";
|
|
NETTV: "NetTV";
|
|
NINTENDO: "Nintendo";
|
|
OPENHARMONY: "OpenHarmony";
|
|
OPENBSD: "OpenBSD";
|
|
OPENVMS: "OpenVMS";
|
|
OS2: "OS/2";
|
|
PALM: "Palm";
|
|
PC_BSD: "PC-BSD";
|
|
PCLINUXOS: "PCLinuxOS";
|
|
PICO: "Pico";
|
|
PLAN9: "Plan9";
|
|
PLAYSTATION: "PlayStation";
|
|
QNX: "QNX";
|
|
RASPBIAN: "Raspbian";
|
|
REDHAT: "RedHat";
|
|
RIM_TABLET_OS: "RIM Tablet OS";
|
|
RISC_OS: "RISC OS";
|
|
SABAYON: "Sabayon";
|
|
SAILFISH: "Sailfish";
|
|
SERENITYOS: "SerenityOS";
|
|
SERIES40: "Series40";
|
|
SLACKWARE: "Slackware";
|
|
SOLARIS: "Solaris";
|
|
SUSE: "SUSE";
|
|
SYMBIAN: "Symbian";
|
|
TIZEN: "Tizen";
|
|
UBUNTU: "Ubuntu";
|
|
UBUNTU_TOUCH: "Ubuntu Touch",
|
|
UNIX: "Unix";
|
|
VECTORLINUX: "VectorLinux";
|
|
WATCHOS: "watchOS";
|
|
WEBOS: "WebOS";
|
|
WINDOWS: "Windows";
|
|
WINDOWS_CE: "Windows CE";
|
|
WINDOWS_IOT: "Windows IoT";
|
|
WINDOWS_MOBILE: "Windows Mobile";
|
|
WINDOWS_PHONE: "Windows Phone";
|
|
WINDOWS_RT: "Windows RT";
|
|
XBOX: "Xbox";
|
|
XUBUNTU: "Xubuntu";
|
|
ZENWALK: "Zenwalk";
|
|
}>;
|