UNPKG

ziko

Version:

A versatile JavaScript library offering a rich set of Hyperscript Based UI components, advanced mathematical utilities, interactivity ,animations, client side routing and more ...

25 lines (21 loc) 634 B
export interface MediaQueryRule { query: string; callback: () => void; } export class UseMediaQuery { // Private fields (only for type awareness; not accessible) private readonly #mediaQueryRules: MediaQueryRule[]; private readonly #fallback: () => void; private #lastCalledCallback: (() => void) | null; constructor( mediaQueryRules?: MediaQueryRule[], fallback?: () => void ); } /** * Helper function to create a UseMediaQuery instance. */ export function useMediaQuery( mediaQueryRules?: MediaQueryRule[], fallback?: () => void ): UseMediaQuery;