1 | import { 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 | */
|
25 | export declare function render(entity: AstEntity): string;
|