UNPKG

lism

Version:

Collection of TypeScript Utilities to help developers streamline their coding workflow.

19 lines (18 loc) 596 B
import { type WindowSize } from '@lism-internal/shared/interfaces/browser'; /** * A custom hook that returns the current window size (width and height). * * @returns {WindowSize} An object containing the current width and height of the window. * * @example * ```tsx * const { width, height } = useWindowSize(); * console.log('window size:', { width, height }); * ``` * * @remarks * The width and height are updated on window resize events. * The initial values are set when the component first mounts. */ declare const useWindowSize: () => WindowSize; export default useWindowSize;