UNPKG

978 BTypeScriptView Raw
1import { CollectorEntity } from '../collector/CollectorEntity';
2import { AstImport } from '../analyzer/AstImport';
3import { AstDeclaration } from '../analyzer/AstDeclaration';
4import { Collector } from '../collector/Collector';
5import { Span } from '../analyzer/Span';
6import { IndentedWriter } from './IndentedWriter';
7/**
8 * Some common code shared between DtsRollupGenerator and ApiReportGenerator.
9 */
10export declare class DtsEmitHelpers {
11 static emitImport(writer: IndentedWriter, collectorEntity: CollectorEntity, astImport: AstImport): void;
12 static emitNamedExport(writer: IndentedWriter, exportName: string, collectorEntity: CollectorEntity): void;
13 static emitStarExports(writer: IndentedWriter, collector: Collector): void;
14 static modifyImportTypeSpan(collector: Collector, span: Span, astDeclaration: AstDeclaration, modifyNestedSpan: (childSpan: Span, childAstDeclaration: AstDeclaration) => void): void;
15}
16//# sourceMappingURL=DtsEmitHelpers.d.ts.map
\No newline at end of file