UNPKG

@types/postcss-media-query-parser

Version:
47 lines (35 loc) 1.51 kB
# 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](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/postcss-media-query-parser/index.d.ts) ````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](https://github.com/remcohaszing), and [Masafumi Koba](https://github.com/ybiquitous).