12345678910111213141516171819202122232425262728293031 |
- import Node from './node';
- declare class Stringifier {
- builder: Stringifier.Builder;
- constructor(builder?: Stringifier.Builder);
- stringify(node: Node, semicolon?: boolean): void;
- root(node: any): void;
- comment(node: any): void;
- decl(node: any, semicolon: any): void;
- rule(node: any): void;
- atrule(node: any, semicolon: any): void;
- body(node: any): void;
- block(node: any, start: any): void;
- raw(node: Node, own: string, detect?: string): any;
- rawSemicolon(root: any): any;
- rawEmptyBody(root: any): any;
- rawIndent(root: any): any;
- rawBeforeComment(root: any, node: any): any;
- rawBeforeDecl(root: any, node: any): any;
- rawBeforeRule(root: any): any;
- rawBeforeClose(root: any): any;
- rawBeforeOpen(root: any): any;
- rawColon(root: any): any;
- beforeAfter(node: any, detect: any): any;
- rawValue(node: any, prop: any): any;
- }
- declare module Stringifier {
- interface Builder {
- (str: string, node?: Node, str2?: string): void;
- }
- }
- export default Stringifier;
|