UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

55 lines (52 loc) 1.67 kB
export interface Device { /** true for iOS device */ ios: boolean /** true for Android device */ android: boolean /** true for Android Chrome */ androidChrome: boolean /** true for desktop browser */ desktop: boolean /** true for Windows Phone device */ windowsPhone: boolean /** true for iPhone */ iphone: boolean /** true for iPhone X */ iphoneX: boolean /** true for iPod */ ipod: boolean /** true for iPad */ ipad: boolean /** true for MS Edge browser */ edge: boolean /** true for Internet Explorer browser*/ ie: boolean /** true for FireFox browser*/ firefox: boolean /** true for desktop macOs */ macos: boolean /** true for desktop windows */ windows: boolean /** true when app running in cordova environment */ cordova: boolean /** true when app running in cordova environment */ phonegap: boolean /** true if app runs in web view - webapp installed to home screen */ webView: boolean /** true if app runs in web view - webapp installed to home screen */ standalone: boolean /** Contains OS can be ios, android or windows (for Windows Phone) */ os: string /** Contains OS version, e.g. 11.2.0 */ osVersion: string /** Device pixel ratio */ pixelRatio: number /** true if app running in full-screen mode and requires Status Bar overlay */ statusbar: boolean /** Returns true if app running in full-screen mode and requires Status Bar overlay */ needsStatusbarOverlay() : boolean /** Returns 'dark' or 'light if (prefers-color-theme) media supported, otherwise returns undefined */ prefersColorScheme() : string } declare const Device : Device; export default Device;