webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
1,344 lines • 31.7 kB
TypeScript
export interface DeviceDescriptorsSource {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
}
export type DeviceName = keyof typeof deviceDescriptorsSource;
export declare const deviceDescriptorsSource: {
'Blackberry PlayBook': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Blackberry PlayBook landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'BlackBerry Z30': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'BlackBerry Z30 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy Note 3': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy Note 3 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy Note II': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy Note II landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S III': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S III landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S5': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S5 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S8': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S8 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S9 +': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy S9 + landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy Tab S4': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Galaxy Tab S4 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad(gen 5)': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad(gen 5) landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad(gen 6)': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad(gen 6) landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad(gen 7)': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad(gen 7) landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad Mini': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad Mini landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad Pro 11': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPad Pro 11 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 6': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 6 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 6 Plus': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 6 Plus landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 7': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 7 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 7 Plus': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 7 Plus landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 8': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 8 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 8 Plus': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 8 Plus landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone SE': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone SE landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone X': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone X landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone XR': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone XR landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 11': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 11 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 11 Pro': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 11 Pro landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 11 Pro Max': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 11 Pro Max landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 Pro': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 Pro landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 Pro Max': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 Pro Max landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 Mini': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 12 Mini landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 Pro': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 Pro landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 Pro Max': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 Pro Max landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 Mini': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 13 Mini landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 Plus': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 Plus landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 Pro': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 Pro landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 Pro Max': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 14 Pro Max landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 Plus': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 Plus landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 Pro': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 Pro landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 Pro Max': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'iPhone 15 Pro Max landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Kindle Fire HDX': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Kindle Fire HDX landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'LG Optimus L70': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'LG Optimus L70 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Microsoft Lumia 550': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Microsoft Lumia 550 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Microsoft Lumia 950': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Microsoft Lumia 950 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 10': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 10 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 4': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 4 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 5': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 5 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 5X': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 5X landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 6': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 6 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 6P': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 6P landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 7': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nexus 7 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nokia Lumia 520': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nokia Lumia 520 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nokia N9': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Nokia N9 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 2': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 2 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 2 XL': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 2 XL landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 3': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 3 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 4': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 4 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 4a(5G)': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 4a(5G) landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 5': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 5 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 7': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Pixel 7 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Moto G4': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Moto G4 landscape': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Chrome HiDPI': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Edge HiDPI': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Firefox HiDPI': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Safari': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Chrome': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Edge': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
'Desktop Firefox': {
userAgent: string;
viewport: {
width: number;
height: number;
};
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
};
};
//# sourceMappingURL=deviceDescriptorsSource.d.ts.map