Installation
npm install --save @types/postcss-media-query-parser
Summary
This package contains type definitions for postcss-media-query-parser (https://github.com/dryoma/postcss-media-query-parser).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/postcss-media-query-parser.
index.d.ts
// eslint-disable-next-line @typescript-eslint/no-invalid-void-type
type WalkerCallback = (node: Child, index: number, nodes: Child[]) => boolean | void;
export interface Node {
type: string;
value: string;
after: string;
before: string;
sourceIndex: number;
nodes?: Child[] | undefined;
walk(filter: string | RegExp, callback: WalkerCallback): void;
walk(callback: WalkerCallback): void;
}
export interface Child extends Node {
type: "media-query" | "media-feature-expression" | "media-feature" | "media-type" | "colon" | "value" | "keyword";
parent: Node;
}
export interface Root extends Node {
type: "media-query-list";
}
declare function mediaQueryParser(mediaQuery: string): Root;
export default mediaQueryParser;
Additional Details
- Last updated: Wed, 22 Nov 2023 00:24:48 GMT
- Dependencies: none
Credits
These definitions were written by Remco Haszing, and Masafumi Koba.