@types/postcss-media-query-parser
TypeScript icon, indicating that this package has built-in type declarations

0.2.4 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/postcss-media-query-parser

Weekly Downloads

1,233

Version

0.2.4

License

MIT

Unpacked Size

4.44 kB

Total Files

5

Last publish

Collaborators

  • types