UNPKG

postcss-minify-selectors

Version:

Minify selectors with PostCSS.

30 lines • 2.04 kB
export type Output = import('./normalizePool.js').Output; export type OutputPool = import('./normalizePool.js').OutputPool; export type SelectorArena = import('./arena.js').SelectorArena; export type ArenaNode = import('./arena.js').ArenaNode; export type Normalized = import('./normalizeOutput.js').Normalized; export type Part = import('./normalizeOutput.js').Part; /** @param {SelectorArena} arena @param {import('./arena.js').PseudoPayload} payload */ export declare function formatPseudoPrefixAndName(arena: SelectorArena, payload: import('./arena.js').PseudoPayload): { name: string; prefix: string; }; /** @param {SelectorArena} arena @param {OutputPool} pool @param {ArenaNode} node @param {(Normalized | undefined)[]} normalized */ export declare function pseudoOutput(arena: SelectorArena, pool: OutputPool, node: ArenaNode, normalized: (Normalized | undefined)[]): import("./normalizePool.js").Output; /** @param {SelectorArena} arena @param {OutputPool} pool @param {number} nodeIndex @param {(Normalized | undefined)[]} normalized @param {readonly number[]} children */ export declare function compoundOutput(arena: SelectorArena, pool: OutputPool, nodeIndex: number, normalized: (Normalized | undefined)[], children: readonly number[]): import("./normalizePool.js").Output; /** @param {SelectorArena} arena @param {OutputPool} pool @param {number} nodeIndex @param {(Normalized | undefined)[]} normalized @param {readonly number[]} children */ export declare function complexOutput(arena: SelectorArena, pool: OutputPool, nodeIndex: number, normalized: (Normalized | undefined)[], children: readonly number[]): import("./normalizePool.js").Output | { emit?: import("./normalizePool.js").Emit; id: number; length: number; text?: string; sourceNode?: number; changed?: boolean; hexDigits?: number; head?: number; node: number; parts: import("./normalizeOutput.js").Part[]; trailing: import("./normalizePool.js").Output | undefined; }; //# sourceMappingURL=normalizePseudo.d.ts.map