UNPKG

690 BTypeScriptView Raw
1import { AstEntity } from './ast.js';
2/**
3 * Renders CSS Selector AST back to a string.
4 *
5 * @example
6 *
7 * import {ast, render} from 'css-selector-parser';
8 *
9 * const selector = ast.selector({
10 * rules: [
11 * ast.rule({
12 * items: [
13 * ast.tagName({name: 'a'}),
14 * ast.id({name: 'user-23'}),
15 * ast.className({name: 'user'}),
16 * ast.pseudoClass({name: 'visited'}),
17 * ast.pseudoElement({name: 'before'})
18 * ]
19 * })
20 * ]
21 * });
22 *
23 * console.log(render(selector)); // a#user-23.user:visited::before
24 */
25export declare function render(entity: AstEntity): string;