UNPKG

@spectrum-web-components/reactive-controllers

Version:
14 lines (13 loc) 583 B
import type { ReactiveController, ReactiveElement } from 'lit'; export declare const DARK_MODE = "(prefers-color-scheme: dark)"; export declare const IS_MOBILE = "(max-width: 743px) and (hover: none) and (pointer: coarse)"; export declare class MatchMediaController implements ReactiveController { key: symbol; matches: boolean; protected host: ReactiveElement; protected media: MediaQueryList; constructor(host: ReactiveElement, query: string); hostConnected(): void; hostDisconnected(): void; protected onChange(event: MediaQueryListEvent): void; }