### Selectors Available selectors: | prop | type | description | | ------------------ | ------- | -------------------------------------------------------------------------------------- | | isMobile | bool | returns true if device type is `mobile` or `tablet` | | isMobileOnly | bool | returns true if device type is `mobile` | | isTablet | bool | returns true if device type is `tablet` | | isBrowser (legacy) | bool | returns true if device type is `browser` (better to use `isDesktop` instead) | | isDesktop | bool | returns true if device type is `browser` (an alias of the isBrowser type | | isSmartTV | bool | returns true if device type is `smarttv` | | isWearable | bool | returns true if device type is `wearable` | | isConsole | bool | returns true if device type is `console` | | isEmbedded | bool | returns true if device type is `embedded` | | isAndroid | bool | returns true if os type is `Android` | | isWinPhone | bool | returns true if os type is `Windows Phone` | | isIOS | bool | returns true if os type is `iOS` | | isChrome | bool | returns true if browser is `Chrome` | | isFirefox | bool | returns true if browser is `Firefox` | | isSafari | bool | returns true if browser is `Safari` | | isOpera | bool | returns true if browser is `Opera` | | isIE | bool | returns true if browser is `Internet Explorer` | | isEdge | bool | returns true if browser is `Edge` or `Edge Chromium` | | isYandex | bool | returns true if browser is `Yandex` | | isChromium | bool | returns true if browser is `Chromium` | | isMobileSafari | bool | returns true if browser is `Mobile Safari` | | isSamsungBrowser | bool | returns true if browser is `Samsung Browser` | | osVersion | string | returns os version (e.g 7 for `Windows` or 6 for `Android`) | | osName | string | returns os name (e.g `Windows`, `Android`) | | fullBrowserVersion | string | returns full browser version (e.g 65.0.3325.181 for `Chrome`) | | browserVersion | string | returns browser `major` version (e.g 65 in `Chrome` or 9 in `IE`) | | browserName | string | returns browser name | | mobileVendor | string | returns mobile device vendor (e.g `LG`, `iPhone` etc) | | mobileModel | string | returns mobile device model (e.g `Nexus 5`) | | engineName | string | returns browser engine `name` (e.g `Gecko` for FF or `Blink` for Chrome) | | engineVersion | string | returns engine version | | getUA | string | returns user agent | | deviceType | string | returns device type (e.g `mobile` or `tablet`) | | isIOS13 | boolean | returns true/false if device is running on iOS13 | | isIPhone13 | boolean | returns true/false if device is iPhone and running on iOS13 | | isIPad13 | boolean | returns true/false if device is iPad and running on iOS13 | | isIPod13 | boolean | returns true/false if device is iPod and running on iOS13 | | isElectron | boolean | returns true/false if running on `Electron` | | isEdgeChromium | boolean | returns true/false if browser is `Edge Chromium` | | isLegacyEdge | boolean | returns true if browser is `Edge` | | isWindows | boolean | returns true/false if os is `Windows` | | isMacOs | boolean | returns true/false if os is `Mac OS` | | deviceDetect | object | return data object which includes all data about device (e.g version, engine, os etc.) | | OsTypes | object | return data object with os types | | BrowserTypes | object | return data object with browser types |