1 | export declare type Breakpoint = 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs';
|
2 | export declare type BreakpointMap = Record<Breakpoint, string>;
|
3 | export declare type ScreenMap = Partial<Record<Breakpoint, boolean>>;
|
4 | export declare type ScreenSizeMap = Partial<Record<Breakpoint, number>>;
|
5 | export declare const responsiveArray: Breakpoint[];
|
6 | export declare const responsiveMap: BreakpointMap;
|
7 | declare type SubscribeFunc = (screens: ScreenMap) => void;
|
8 | declare const responsiveObserve: {
|
9 | matchHandlers: {
|
10 | [prop: string]: {
|
11 | mql: MediaQueryList;
|
12 | listener: ((this: MediaQueryList, ev: MediaQueryListEvent) => any) | null;
|
13 | };
|
14 | };
|
15 | dispatch(pointMap: ScreenMap): boolean;
|
16 | subscribe(func: SubscribeFunc): number;
|
17 | unsubscribe(token: number): void;
|
18 | unregister(): void;
|
19 | register(): void;
|
20 | };
|
21 | export default responsiveObserve;
|
22 |
|
\ | No newline at end of file |