zent
Version:
一套前端设计语言和基于React的实现
16 lines (15 loc) • 498 B
TypeScript
import { QueryHandler } from './QueryHandler';
import { IEnquireOptions } from './types';
export declare class MediaQuery {
query: string;
isUnconditional: boolean;
handlers: QueryHandler[];
mql: MediaQueryList;
listener: (m: any) => void;
constructor(query: string, isUnconditional?: boolean);
addHandler(handler: IEnquireOptions): void;
removeHandler(handler: IEnquireOptions | (() => void)): void;
matches(): boolean;
clear(): void;
assess(): void;
}