--- 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. | 1 | | hasTouch | optional | boolean | Specify if the viewport supports touch events. | false | | height | | number | The page height in pixels. | | | 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 pixels. | |