UNPKG

jshow-device-detect

Version:
31 lines (30 loc) 1.19 kB
import UAParser from './parser'; declare class UADetect { private _parser; constructor(ua?: string); get parser(): UAParser; get userAgent(): string; set userAgent(value: string); get browser(): import("./parser").UserAgentBrowser; get engine(): import("./parser").UserAgentEngine; get os(): import("./parser").UserAgentOS; get device(): import("./parser").UserAgentDevice; get cpu(): import("./parser").UserAgentCPU; reset(ua?: string): this; isMobile(ua?: string): boolean; isSafari(ua?: string, onlyMobile?: boolean): boolean; isFirefox(ua?: string): boolean; isIE(ua?: string): boolean; isEdge(ua?: string, type?: 'Chromium' | 'Legacy'): boolean; isWindows(ua?: string, onlyMobile?: boolean): boolean; isAndroid(ua?: string): boolean; isMac(ua?: string): boolean; isIOS(ua?: string): boolean; isIOS13(type?: 'iPad' | 'iPhone' | 'iPod'): boolean; isMIUI(ua?: string): boolean; isElectron(ua?: string): boolean; isPad(ua?: string): boolean; isWechat(ua?: string, type?: 'mobile' | 'desktop' | undefined): boolean; isEdgeChromium(ua?: string): boolean; } export default UADetect;