@fremtind/jkl-react-hooks
Version:
Jøkul react button components
22 lines (21 loc) • 947 B
TypeScript
/**
* Sjekker om et CSS Media Query matcher nettleserens egenskaper
*
* @param mediaQuery CSS Media Query som skal sjekkes. F.eks. `(orientation: portrait)`
* @returns om det er match på queryen
*/
export declare function getInitialMediaQueryMatch(mediaQuery: string): boolean;
/**
* Lytt på endringer i match mot et CSS Media Query
*
* @param queryList en MediaQueryList initiert med `window.matchMedia(<CSS Media Query>)`
* @param callback funksjon som kalles når match for `queryList` endres
*/
export declare function addMediaQueryListener(queryList: MediaQueryList, callback: (e: MediaQueryListEvent) => void): void;
/**
* Fjern en lytter fra en MediaQueryList
*
* @param queryList en MediaQueryList initiert med `window.matchMedia(<CSS Media Query>)`
* @param callback lytter som skal fjernes
*/
export declare function removeMediaQueryListener(queryList: MediaQueryList, callback: (e: MediaQueryListEvent) => void): void;