postcss-minify-selectors
Version:
Minify selectors with PostCSS.
18 lines • 991 B
TypeScript
export type CSSToken = import('./tokenUtils.js').CSSToken;
export type Specificity = import('./arena.js').Specificity;
/** @typedef {import('./tokenUtils.js').CSSToken} CSSToken */
/** @typedef {import('./arena.js').Specificity} Specificity */
/** @param {string} kind @return {string | undefined} */
export declare function firstPseudoReplacement(kind: string): string | undefined;
export { parseAnPlusB } from './anPlusB.js';
/**
* Parsers of the pseudo-class and pseudo-element arguments that are
* normalized as token pieces, keyed by the grammar name in `selectorGrammar`.
* @type {ReadonlyMap<string, (tokens: readonly CSSToken[], start: number, end: number) => { pieces?: string[], specificity?: Specificity, valid: boolean }>}
*/
export declare const pieceArgumentParsers: ReadonlyMap<string, (tokens: readonly CSSToken[], start: number, end: number) => {
pieces?: string[];
specificity?: Specificity;
valid: boolean;
}>;
//# sourceMappingURL=argumentParsers.d.ts.map