UNPKG

unnestcss

Version:
49 lines (48 loc) 1.38 kB
import { Tokenizer } from "./tokenizer.ts"; import type { Element } from "./types.ts"; export declare const ruleset: ({ value, root, parent, index, offset, rules, points, type, props, children, length, siblings, line, column }: { value: string; root: Element; parent: Element | null; index: number; offset: number; rules: string[]; points: number[]; type: string; props: string[]; children: Element[]; length: number; siblings?: Element[]; line: number; column: number; }) => Element; export declare const comment: ({ value, root, parent, props, siblings, line, column }: { value: string; root: Element; parent: Element | null; props: string; siblings?: Element[]; line: number; column: number; }) => Element; export declare const declaration: ({ value, root, parent, length, siblings, line, column }: { value: string; root: Element; parent: Element | null; length: number; siblings?: Element[]; line: number; column: number; }) => Element; export declare const parse: (t: Tokenizer, { value, root, parent, rule, rules, rulesets, pseudo, points, declarations }?: { value?: string; root?: Element; parent?: Element | null; rule?: Element | string[]; rules?: string[]; rulesets?: Element[]; pseudo?: number; points?: number[]; declarations?: string[] | Element[]; }) => Element[]; export declare const compile: (value: string) => Element[];