rn-media-query-hook
Version:
React Native Media Query Hook
30 lines (29 loc) • 758 B
TypeScript
declare type BREAK_POINTS = {
base: number;
sm: number;
md: number;
lg: number;
xl: number;
};
declare type BREAK_POINTS_LOGIC = {
base: any;
sm: any;
md: any;
lg: any;
xl: any;
};
declare function useMediaQuery(customBreakPoints?: BREAK_POINTS): {
mediaQuery: (dimensions: Array<number> | (Partial<BREAK_POINTS> & {
base: number;
})) => number;
mediaQueryLogic: (dimensions: Array<any> | (Partial<BREAK_POINTS_LOGIC> & {
base: any;
})) => any;
mQ: (dimensions: Array<number> | (Partial<BREAK_POINTS> & {
base: number;
})) => number;
mQL: (dimensions: Array<any> | (Partial<BREAK_POINTS_LOGIC> & {
base: any;
})) => any;
};
export default useMediaQuery;