T
WindowSizeType
testeddemoWhich 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';