Ce module exporte des versions réactives de différentes valeurs liées à `window`, chacune ayant une propriété réactive `current` que vous pouvez utiliser dans des contextes réactifs (templates, [derivations]($derived) et [effets]($effect) sans utiliser de liaison sur [``](svelte-window) ou vos propres gestionnaires d'évènement. ```svelte

{innerWidth.current}x{innerHeight.current}

``` ```js // @noErrors import { devicePixelRatio, innerHeight, innerWidth, online, outerHeight, outerWidth, screenLeft, screenTop, scrollX, scrollY } from 'svelte/reactivity/window'; ``` ## devicePixelRatio
Disponible depuis la version 5.11.0
`devicePixelRatio.current` est une vue réactive de `window.devicePixelRatio`. Sur le serveur elle vaut `undefined`. Notez que le comportement peut être différent selon les navigateurs — sur Chrome elle va correspondre au niveau de zoom actuel, sur Firefox et Safari non.
```dts const devicePixelRatio: { get current(): number | undefined; }; ```
## innerHeight
Disponible depuis la version 5.11.0
`innerHeight.current` est une vue réactive de `window.innerHeight`. Sur le serveur elle vaut `undefined`.
```dts const innerHeight: ReactiveValue; ```
## innerWidth
Disponible depuis la version 5.11.0
`innerWidth.current` est une vue réactive de `window.innerWidth`. Sur le serveur elle vaut `undefined`.
```dts const innerWidth: ReactiveValue; ```
## online
Disponible depuis la version 5.11.0
`online.current` est une vue réactive de `navigator.onLine`. Sur le serveur elle vaut `undefined`.
```dts const online: ReactiveValue; ```
## outerHeight
Disponible depuis la version 5.11.0
`outerHeight.current` est une vue réactive de `window.outerHeight`. Sur le serveur elle vaut `undefined`.
```dts const outerHeight: ReactiveValue; ```
## outerWidth
Disponible depuis la version 5.11.0
`outerWidth.current` est une vue réactive de `window.outerWidth`. Sur le serveur elle vaut `undefined`.
```dts const outerWidth: ReactiveValue; ```
## screenLeft
Disponible depuis la version 5.11.0
`screenLeft.current` est une vue réactive de `window.screenLeft`. Elle est mise à jour au sein d'un callback `requestAnimationFrame`.Sur le serveur elle vaut `undefined`.
```dts const screenLeft: ReactiveValue; ```
## screenTop
Disponible depuis la version 5.11.0
`screenTop.current` est une vue réactive de `window.screenTop`. Elle est mise à jour au sein d'un callback `requestAnimationFrame`. Sur le serveur elle vaut `undefined`.
```dts const screenTop: ReactiveValue; ```
## scrollX
Disponible depuis la version 5.11.0
`scrollX.current` est une vue réactive de `window.scrollX`. Sur le serveur elle vaut `undefined`.
```dts const scrollX: ReactiveValue; ```
## scrollY
Disponible depuis la version 5.11.0
`scrollY.current` est une vue réactive de `window.scrollY`. Sur le serveur elle vaut `undefined`.
```dts const scrollY: ReactiveValue; ```