UNPKG

sveltekit-device-detector

Version:

Detect device type and render your component according to it

47 lines (46 loc) 1.19 kB
import type { DeviceOptions } from '../types'; export declare function buildSelectorsObject(options: DeviceOptions): { isSmartTV: boolean; isConsole: boolean; isWearable: boolean; isEmbedded: boolean; isMobileSafari: boolean | ""; isChromium: boolean; isMobile: boolean; isTablet: boolean | ""; isBrowser: boolean; isDesktop: boolean; isAndroid: boolean; isWinPhone: boolean; isIOS: boolean | ""; isChrome: boolean; isFirefox: boolean; isSafari: boolean; isOpera: boolean; isIE: boolean; osVersion: string; osName: string; fullBrowserVersion: string; browserVersion: string; browserName: string; mobileVendor: string; mobileModel: string; engineName: string; engineVersion: string; getUA: string; isEdge: boolean; isYandex: boolean; isIOS13: boolean; isIPad13: boolean | ""; isIPhone13: boolean | ""; isIPod13: boolean | ""; isElectron: boolean; isEdgeChromium: boolean; isLegacyEdge: boolean; isWindows: boolean; isMacOs: boolean; isMIUI: boolean; isSamsungBrowser: boolean; isWebView: boolean; isCrawler: boolean; };