Resize events
Resize values
| Property | default | Description |
|---|---|---|
| width | 0 | |
| height | 0 | |
| top | 0 | |
| left | 0 | |
| right | 0 | |
| bottom | 0 | |
| x | 0 | |
| y | 0 |
Resize events
| Event name | Argument | Description |
|---|---|---|
| onResize | ResizeState | Called on all resize events. Mainly events specified |
| onMount | Element | Called when the component is mounted |
| onClean | null | Called when the component is removed |
Resize state
export interface ResizeState<El extends Element = Element> {
observer: ResizeObserver | null
listener(): void
onMount(el: El): void
onClean(el: null): void
onResize(self: ResizeState<El>): void
ref(target: El): void
}