UNPKG

@react-hook/media-query

Version:

React hooks that update when media queries change between matched and unmatched states.

14 lines (13 loc) 418 B
export declare type MediaQueries<T> = { [Name in keyof T]: string; }; export declare type Matches<T> = { [Name in keyof T]: boolean; }; export interface MediaQueryMatches<T> { matches: Matches<T>; matchesAny: boolean; matchesAll: boolean; } export declare const useMediaQueries: <T>(queries: MediaQueries<T>) => MediaQueryMatches<T>; export declare const useMediaQuery: (query: string) => boolean;