--- 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.