R
T

WindowSizeType

testeddemo

Which window dimensions to track. - `'inner'` — `window.innerWidth/innerHeight` (or `documentElement.clientWidth/clientHeight` when `includeScrollbar` is `false`). The viewport size. - `'outer'` — `window.outerWidth/outerHeight`. The whole browser window, including chrome. - `'visual'` — `window.visualViewport` size, accounting for pinch-zoom scale. Useful on mobile where the visual viewport differs from the layout viewport.

Demo

Loading demo…

Signature

ts
export type WindowSizeType = 'inner' | 'outer' | 'visual';