12345678910111213141516171819202122232425262728293031323334353637 |
- import {
- Document,
- Root,
- Comment,
- Declaration,
- Builder,
- AnyNode,
- Rule,
- AtRule,
- Container
- } from './postcss.js'
- export default class Stringifier {
- builder: Builder
- constructor(builder: Builder)
- stringify(node: AnyNode, semicolon?: boolean): void
- document(node: Document): void
- root(node: Root): void
- comment(node: Comment): void
- decl(node: Declaration, semicolon?: boolean): void
- rule(node: Rule): void
- atrule(node: AtRule, semicolon?: boolean): void
- body(node: Container): void
- block(node: AnyNode, start: string): void
- raw(node: AnyNode, own: string | null, detect?: string): string
- rawSemicolon(root: Root): boolean | undefined
- rawEmptyBody(root: Root): string | undefined
- rawIndent(root: Root): string | undefined
- rawBeforeComment(root: Root, node: Comment): string | undefined
- rawBeforeDecl(root: Root, node: Declaration): string | undefined
- rawBeforeRule(root: Root): string | undefined
- rawBeforeClose(root: Root): string | undefined
- rawBeforeOpen(root: Root): string | undefined
- rawColon(root: Root): string | undefined
- beforeAfter(node: AnyNode, detect: 'before' | 'after'): string
- rawValue(node: AnyNode, prop: string): string
- }
|