UNPKG

1.38 kBTypeScriptView Raw
1import { Converter } from './converter/index';
2import { Renderer } from './output/renderer';
3import { Serializer } from './serialization';
4import { ProjectReflection } from './models/index';
5import { Logger, PluginHost } from './utils/index';
6import { AbstractComponent, ChildableComponent } from './utils/component';
7import { Options, OptionsReadResult } from './utils/options/index';
8export declare class Application extends ChildableComponent<Application, AbstractComponent<Application>> {
9 options: Options;
10 converter: Converter;
11 renderer: Renderer;
12 serializer: Serializer;
13 logger: Logger;
14 plugins: PluginHost;
15 loggerType: string | Function;
16 ignoreCompilerErrors: boolean;
17 exclude: Array<string>;
18 static VERSION: string;
19 constructor(options?: Object);
20 protected bootstrap(options?: Object): OptionsReadResult;
21 readonly application: Application;
22 readonly isCLI: boolean;
23 getTypeScriptPath(): string;
24 getTypeScriptVersion(): string;
25 convert(src: string[]): ProjectReflection | undefined;
26 generateDocs(src: string[], out: string): boolean;
27 generateDocs(project: ProjectReflection, out: string): boolean;
28 generateJson(src: string[], out: string): boolean;
29 generateJson(project: ProjectReflection, out: string): boolean;
30 expandInputFiles(inputFiles?: string[]): string[];
31 toString(): string;
32}