UNPKG

eslint-plugin-vue-scoped-css

Version:
12 lines (11 loc) 733 B
import type * as postcss from "postcss"; import { CSSParser } from "./css-parser"; import type { VCSSContainerNode, VCSSNode } from "../ast"; import type { SourceLocation, PostCSSComment, PostCSSNode } from "../../types"; import { StylusSelectorParser } from "./selector/stylus-selector-parser"; export declare class StylusParser extends CSSParser { protected parseInternal(css: string): postcss.Root; protected createSelectorParser(): StylusSelectorParser; protected convertCommentNode(node: PostCSSComment, loc: SourceLocation, start: number, end: number, parent: VCSSContainerNode): VCSSNode | null; protected getRaw<N extends PostCSSNode, K extends keyof N["raws"] & string>(node: N, keyName: K): N["raws"][K]; }