sveltekit-device-detector
Version:
Detect device type and render your component according to it
268 lines (267 loc) • 5.64 kB
TypeScript
declare const BrowserNamesMap: {
'2345Explorer': string;
'360 Browser': string;
Amaya: string;
'Android Browser': string;
Arora: string;
Avant: string;
Avast: string;
AVG: string;
BIDUBrowser: string;
Baidu: string;
Basilisk: string;
Blazer: string;
Bolt: string;
Brave: string;
Bowser: string;
Camino: string;
Chimera: string;
'Chrome Headless': string;
'Chrome WebView': string;
Chrome: string;
Chromium: string;
'Comodo Dragon': string;
Dillo: string;
Dolphin: string;
Doris: string;
Edge: string;
Electron: string;
Epiphany: string;
Facebook: string;
Falkon: string;
Fennec: string;
Firebird: string;
'Firefox Reality': string;
Flock: string;
Flow: string;
GSA: string;
GoBrowser: string;
'ICE Browser': string;
IE: string;
IEMobile: string;
IceApe: string;
IceCat: string;
IceDragon: string;
Iceweasel: string;
Instagram: string;
Iridium: string;
Iron: string;
Jasmine: string;
'K-Meleon': string;
Kindle: string;
Klar: string;
Konqueror: string;
LBBROWSER: string;
Line: string;
Links: string;
Lunascape: string;
Lynx: string;
'MIUI Browser': string;
'Maemo Browser': string;
Maemo: string;
Maxthon: string;
'MetaSr Midori': string;
Minimo: string;
'Mobile Safari': string;
Mosaic: string;
Mozilla: string;
NetFront: string;
NetSurf: string;
Netfront: string;
Netscape: string;
NokiaBrowser: string;
Obigo: string;
'Oculus Browser': string;
OmniWeb: string;
'Opera Coast': string;
'Opera Mini': string;
'Opera Mobi': string;
'Opera Tablet': string;
PaleMoon: string;
PhantomJS: string;
Phoenix: string;
Polaris: string;
Puffin: string;
QQ: string;
QQBrowser: string;
QQBrowserLite: string;
Quark: string;
QupZilla: string;
RockMelt: string;
Safari: string;
'Sailfish Browser': string;
'Samsung Browser': string;
SeaMonkey: string;
Silk: string;
Skyfire: string;
Sleipnir: string;
Slim: string;
SlimBrowser: string;
Swiftfox: string;
Tesla: string;
'Tizen Browser': string;
UCBrowser: string;
'UP.Browser': string;
Vivaldi: string;
Waterfox: string;
WeChat: string;
Weibo: string;
Yandex: string;
baidu: string;
iCab: string;
w3m: string;
'Whale Browser': string;
};
declare const VendorNamesMap: {
Acer: string;
Alcatel: string;
Amazon: string;
Apple: string;
Archos: string;
ASUS: string;
'AT&T': string;
BenQ: string;
BlackBerry: string;
Dell: string;
Essential: string;
Fairphone: string;
GeeksPhone: string;
Google: string;
HP: string;
HTC: string;
Huawei: string;
Jolla: string;
Lenovo: string;
LG: string;
Meizu: string;
Microsoft: string;
Motorola: string;
Nexian: string;
Nintendo: string;
Nokia: string;
Nvidia: string;
OnePlus: string;
OPPO: string;
Ouya: string;
Palm: string;
Panasonic: string;
Pebble: string;
Polytron: string;
Realme: string;
RIM: string;
Roku: string;
Samsung: string;
Sharp: string;
Siemens: string;
'Sony Ericsson': string;
Sprint: string;
Tesla: string;
Vivo: string;
Vodafone: string;
Xbox: string;
Xiaomi: string;
Zebra: string;
ZTE: string;
};
declare const EngineNamesMap: {
Amaya: string;
Blink: string;
EdgeHTML: string;
Flow: string;
Gecko: string;
Goanna: string;
iCab: string;
KHTML: string;
Links: string;
Lynx: string;
NetFront: string;
NetSurf: string;
Presto: string;
Tasman: string;
Trident: string;
w3m: string;
WebKit: string;
};
declare const CpuArchMap: {
'68k': string;
amd64: string;
'arm[64/hf]': string;
avr: string;
'ia[32/64]': string;
'irix[64]': string;
'mips[64]': string;
'pa-risc': string;
ppc: string;
'sparc[64]': string;
};
declare const OsNamesMap: {
AIX: string;
'Amiga OS': string;
'Android[-x86]': string;
Arch: string;
Bada: string;
BeOS: string;
BlackBerry: string;
CentOS: string;
'Chromium OS': string;
Contiki: string;
Fedora: string;
'Firefox OS': string;
FreeBSD: string;
Debian: string;
Deepin: string;
DragonFly: string;
'elementary OS': string;
Fuchsia: string;
Gentoo: string;
GhostBSD: string;
GNU: string;
Haiku: string;
'HP-UX': string;
Hurd: string;
iOS: string;
Joli: string;
KaiOS: string;
Linpus: string;
Linspire: string;
Linux: string;
'Mac OS': string;
Maemo: string;
Mageia: string;
Mandriva: string;
Manjaro: string;
MeeGo: string;
Minix: string;
Mint: string;
'Morph OS': string;
NetBSD: string;
Nintendo: string;
OpenBSD: string;
OpenVMS: string;
'OS/2': string;
Palm: string;
'PC-BSD': string;
PCLinuxOS: string;
Plan9: string;
PlayStation: string;
QNX: string;
Raspbian: string;
RedHat: string;
'RIM Tablet OS': string;
'RISC OS': string;
Sabayon: string;
Sailfish: string;
Series40: string;
Slackware: string;
Solaris: string;
SUSE: string;
Symbian: string;
Tizen: string;
Ubuntu: string;
Unix: string;
VectorLinux: string;
WebOS: string;
'Windows Mobile': string;
'Windows Phone': string;
Zenwalk: string;
};