@types/css-mediaquery
Version:
TypeScript definitions for css-mediaquery
53 lines (44 loc) • 1.29 kB
Markdown
# Installation
> `npm install --save @types/css-mediaquery`
# Summary
This package contains type definitions for css-mediaquery (https://github.com/ericf/css-mediaquery).
# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-mediaquery.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-mediaquery/index.d.ts)
````ts
export type MediaValues = Record<
| "orientation"
| "scan"
| "width"
| "height"
| "device-width"
| "device-height"
| "resolution"
| "aspect-ratio"
| "device-aspect-ratio"
| "grid"
| "color"
| "color-index"
| "monochrome"
| "prefers-color-scheme",
unknown
>;
export function match(query: string, values: Partial<MediaValues>): boolean;
export type AST = QueryNode[];
export interface QueryNode {
inverse: boolean;
type: string;
expressions: Expression[];
}
export interface Expression {
modifier: string;
feature: string;
value: string;
}
export function parse(query: string): AST;
````
### Additional Details
* Last updated: Mon, 06 Nov 2023 22:41:05 GMT
* Dependencies: none
# Credits
These definitions were written by [Sebastian Silbermann](https://github.com/eps1lon).