Files
website/node_modules/css-selector-parser/dist/cjs/render.d.ts
2024-05-06 17:15:30 -04:00

26 lines
690 B
TypeScript

import { AstEntity } from './ast.js';
/**
* Renders CSS Selector AST back to a string.
*
* @example
*
* import {ast, render} from 'css-selector-parser';
*
* const selector = ast.selector({
* rules: [
* ast.rule({
* items: [
* ast.tagName({name: 'a'}),
* ast.id({name: 'user-23'}),
* ast.className({name: 'user'}),
* ast.pseudoClass({name: 'visited'}),
* ast.pseudoElement({name: 'before'})
* ]
* })
* ]
* });
*
* console.log(render(selector)); // a#user-23.user:visited::before
*/
export declare function render(entity: AstEntity): string;