UNPKG

@podlite/schema

Version:

AST tools for Podlite markup language

31 lines (30 loc) 717 B
/** * Default writer */ /// <reference types="node" /> import * as Events from 'events'; declare class Writer extends Events.EventEmitter { INDEXTERMS: any[]; FOOTNOTES: any[]; output: any; errors: any; out: any; ons: any[]; constructor(output?: any); escape(p: any): any; write(p: any): void; writeRaw(str: any): void; getStr(): { errors: any; toString: () => any; valueOf: () => any; }; startWrite(tree: any): void; on(...params: any[]): this; endWrite: () => void; _add_nesting(n: number): void; _remove_nesting(n: number): void; addLevel(n: number): void; removeLevel(n: number): void; } export default Writer;