mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 07:58:45 +03:00
[enums] Rename & mark as deprecated: Browser
->BrowserName
, CPU
->CPUName
, Device
->DeviceType
, Vendor
->DeviceVendor
, Engine
->EngineName
, OS
->OSName
This commit is contained in:
parent
fb1ed5cf6b
commit
48a1f34c28
774
src/enums/ua-parser-enums.d.ts
vendored
774
src/enums/ua-parser-enums.d.ts
vendored
@ -2,386 +2,416 @@
|
||||
// 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";
|
||||
export const BrowserName: 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";
|
||||
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";
|
||||
ZALO: "Zalo";
|
||||
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",
|
||||
ZALO: "Zalo",
|
||||
}>;
|
||||
/**
|
||||
* @deprecated Use `BrowserName` instead
|
||||
*/
|
||||
export const Browser = BrowserName;
|
||||
|
||||
export const BrowserType: Readonly<{
|
||||
CRAWLER: "crawler";
|
||||
CLI: "cli";
|
||||
EMAIL: "email";
|
||||
FETCHER: "fetcher";
|
||||
INAPP: "inapp";
|
||||
MEDIAPLAYER: "mediaplayer";
|
||||
LIBRARY: "library";
|
||||
CRAWLER: "crawler",
|
||||
CLI: "cli",
|
||||
EMAIL: "email",
|
||||
FETCHER: "fetcher",
|
||||
INAPP: "inapp",
|
||||
MEDIAPLAYER: "mediaplayer",
|
||||
LIBRARY: "library",
|
||||
}>;
|
||||
export const CPU: Readonly<{
|
||||
'68K': "68k";
|
||||
ALPHA: "alpha";
|
||||
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 CPUName: Readonly<{
|
||||
'68K': "68k",
|
||||
ALPHA: "alpha",
|
||||
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";
|
||||
/**
|
||||
* @deprecated Use `CPUName` instead
|
||||
*/
|
||||
export const CPU = CPUName;
|
||||
|
||||
export const DeviceType: 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";
|
||||
PHILIPS: "Philips";
|
||||
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";
|
||||
/**
|
||||
* @deprecated Use `DeviceType` instead
|
||||
*/
|
||||
export const Device = DeviceType;
|
||||
|
||||
export const DeviceVendor: 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",
|
||||
PHILIPS: "Philips",
|
||||
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";
|
||||
/**
|
||||
* @deprecated Use `DeviceVendor` instead
|
||||
*/
|
||||
export const Vendor = DeviceVendor;
|
||||
|
||||
export const EngineName: 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";
|
||||
/**
|
||||
* @deprecated Use `EngineName` instead
|
||||
*/
|
||||
export const Engine = EngineName;
|
||||
|
||||
export const OSName: 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";
|
||||
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",
|
||||
}>;
|
||||
/**
|
||||
* @deprecated Use `OSName` instead
|
||||
*/
|
||||
export const OS = OSName;
|
@ -7,7 +7,7 @@
|
||||
|
||||
/*jshint esversion: 6 */
|
||||
|
||||
const Browser = Object.freeze({
|
||||
const BrowserName = Object.freeze({
|
||||
'115': '115',
|
||||
'2345': '2345',
|
||||
'360': '360',
|
||||
@ -163,6 +163,10 @@ const Browser = Object.freeze({
|
||||
|
||||
// TODO : test!
|
||||
});
|
||||
/**
|
||||
* @deprecated Use `BrowserName` instead
|
||||
*/
|
||||
const Browser = BrowserName;
|
||||
|
||||
const BrowserType = Object.freeze({
|
||||
CRAWLER: 'crawler',
|
||||
@ -174,7 +178,7 @@ const BrowserType = Object.freeze({
|
||||
LIBRARY: 'library'
|
||||
});
|
||||
|
||||
const CPU = Object.freeze({
|
||||
const CPUName = Object.freeze({
|
||||
'68K': '68k',
|
||||
ALPHA: 'alpha',
|
||||
ARM : 'arm',
|
||||
@ -194,8 +198,12 @@ const CPU = Object.freeze({
|
||||
X86: 'ia32',
|
||||
X86_64: 'amd64'
|
||||
});
|
||||
/**
|
||||
* @deprecated Use `CPUName` instead
|
||||
*/
|
||||
const CPU = CPUName;
|
||||
|
||||
const Device = Object.freeze({
|
||||
const DeviceType = Object.freeze({
|
||||
CONSOLE: 'console',
|
||||
DESKTOP: 'desktop',
|
||||
EMBEDDED: 'embedded',
|
||||
@ -205,8 +213,12 @@ const Device = Object.freeze({
|
||||
WEARABLE: 'wearable',
|
||||
XR: 'xr'
|
||||
});
|
||||
/**
|
||||
* @deprecated Use `DeviceType` instead
|
||||
*/
|
||||
const Device = DeviceType;
|
||||
|
||||
const Vendor = Object.freeze({
|
||||
const DeviceVendor = Object.freeze({
|
||||
ACER: 'Acer',
|
||||
ADVAN: 'Advan',
|
||||
ALCATEL: 'Alcatel',
|
||||
@ -282,8 +294,12 @@ const Vendor = Object.freeze({
|
||||
|
||||
// TODO : test!
|
||||
});
|
||||
/**
|
||||
* @deprecated Use `DeviceVendor` instead
|
||||
*/
|
||||
const Vendor = DeviceVendor;
|
||||
|
||||
const Engine = Object.freeze({
|
||||
const EngineName = Object.freeze({
|
||||
AMAYA: 'Amaya',
|
||||
ARKWEB: 'ArkWeb',
|
||||
BLINK: 'Blink',
|
||||
@ -305,8 +321,12 @@ const Engine = Object.freeze({
|
||||
W3M: 'w3m',
|
||||
WEBKIT: 'WebKit'
|
||||
});
|
||||
/**
|
||||
* @deprecated Use `EngineName` instead
|
||||
*/
|
||||
const Engine = EngineName;
|
||||
|
||||
const OS = Object.freeze({
|
||||
const OSName = Object.freeze({
|
||||
AIX: 'AIX',
|
||||
AMIGA_OS: 'Amiga OS',
|
||||
ANDROID: 'Android',
|
||||
@ -402,13 +422,23 @@ const OS = Object.freeze({
|
||||
|
||||
// TODO : test!
|
||||
});
|
||||
/**
|
||||
* @deprecated Use `OSName` instead
|
||||
*/
|
||||
const OS = OSName;
|
||||
|
||||
module.exports = {
|
||||
Browser,
|
||||
Browser,// deprecated
|
||||
CPU, // deprecated
|
||||
Device, // deprecated
|
||||
Vendor, // deprecated
|
||||
Engine, // deprecated
|
||||
OS, // deprecated
|
||||
BrowserName,
|
||||
BrowserType,
|
||||
CPU,
|
||||
Device,
|
||||
Vendor,
|
||||
Engine,
|
||||
OS
|
||||
CPUName,
|
||||
DeviceType,
|
||||
DeviceVendor,
|
||||
EngineName,
|
||||
OSName
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user