AK-21/Graphite-Industrial-Intelligence
0
1import {2 AnyNode,3 AtRule,4 Builder,5 Comment,6 Container,7 Declaration,8 Document,9 Root,10 Rule11} from './postcss.js'12 13declare namespace Stringifier {14 export { Stringifier_ as default }15}16 17declare class Stringifier_ {18 builder: Builder19 constructor(builder: Builder)20 atrule(node: AtRule, semicolon?: boolean): void21 beforeAfter(node: AnyNode, detect: 'after' | 'before'): string22 block(node: AnyNode, start: string): void23 body(node: Container): void24 comment(node: Comment): void25 decl(node: Declaration, semicolon?: boolean): void26 document(node: Document): void27 raw(node: AnyNode, own: null | string, detect?: string): boolean | string28 rawBeforeClose(root: Root): string | undefined29 rawBeforeComment(root: Root, node: Comment): string | undefined30 rawBeforeDecl(root: Root, node: Declaration): string | undefined31 rawBeforeOpen(root: Root): string | undefined32 rawBeforeRule(root: Root): string | undefined33 rawColon(root: Root): string | undefined34 rawEmptyBody(root: Root): string | undefined35 rawIndent(root: Root): string | undefined36 rawSemicolon(root: Root): boolean | undefined37 rawValue(node: AnyNode, prop: string): number | string38 root(node: Root): void39 rule(node: Rule): void40 stringify(node: AnyNode, semicolon?: boolean): void41}42 43declare class Stringifier extends Stringifier_ {}44 45export = Stringifier46 