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