UNPKG

@xg4/device

Version:

Device detection (phone, tablet, desktop, os)

38 lines (37 loc) 1.02 kB
export { default as Orientation } from './orientation'; export default class Device { readonly type: string | null; readonly os: string | null; private userAgent; private lowerCase; constructor(userAgent?: string); match(pattern: RegExp): boolean; find(value: string): boolean; isMac(): boolean; isIphone(): boolean; isIpod(): boolean; isIpad(): boolean; isIos(): boolean; isWindows(): boolean; isWindowsPhone(): boolean; isWindowsTablet(): boolean; isAndroid(): boolean; isAndroidPhone(): boolean; isAndroidTablet(): boolean; isBlackberry(): boolean; isBlackberryPhone(): boolean; isBlackberryTablet(): boolean; /** * @description firefox os, not browser */ isFirefox(): boolean; isFirefoxPhone(): boolean; isFirefoxTablet(): boolean; isMeego(): boolean; isCordova(): boolean; isNode(): boolean; isMobile(): boolean; isTablet(): boolean; isDesktop(): boolean; isTv(): boolean; }