--- sidebar_label: Viewport --- # Viewport interface #### Signature: ```typescript export interface Viewport ``` ## Properties
Property | Modifiers | Type | Description | Default |
---|---|---|---|---|
deviceScaleFactor | `optional` | number | Specify device scale factor. See [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) for more info. **Remarks:** Setting this value to `0` will reset this value to the system default. | `1` |
hasTouch | `optional` | boolean | Specify if the viewport supports touch events. | `false` |
height | number | The page height in CSS pixels. **Remarks:** Setting this value to `0` will reset this value to the system default. | ||
isLandscape | `optional` | boolean | Specifies if the viewport is in landscape mode. | `false` |
isMobile | `optional` | boolean | Whether the `meta viewport` tag is taken into account. | `false` |
width | number | The page width in CSS pixels. **Remarks:** Setting this value to `0` will reset this value to the system default. |