@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
14 lines (13 loc) • 663 B
TypeScript
import type { ESLMediaChangeEvent, IMediaQueryCondition } from './media-query-base';
export declare class MediaQueryNegation implements IMediaQueryCondition {
protected readonly condition: IMediaQueryCondition;
constructor(condition: IMediaQueryCondition);
get matches(): boolean;
optimize(): IMediaQueryCondition;
toString(): string;
addEventListener(callback: EventListener): void;
addEventListener(type: 'change', callback: EventListener): void;
removeEventListener(callback: EventListener): void;
removeEventListener(type: 'change', callback: EventListener): void;
dispatchEvent(event: ESLMediaChangeEvent): boolean;
}