UNPKG

665 BTypeScriptView Raw
1import { Configuration } from '../configuration';
2import { TsConfigProvider } from './helpers/tsconfig-provider';
3import { PluginsLoader } from './plugins-loader';
4import { TypeScriptBinaryLoader } from './typescript-loader';
5export declare class Compiler {
6 private readonly pluginsLoader;
7 private readonly tsConfigProvider;
8 private readonly typescriptLoader;
9 constructor(pluginsLoader: PluginsLoader, tsConfigProvider: TsConfigProvider, typescriptLoader: TypeScriptBinaryLoader);
10 run(configuration: Required<Configuration>, configFilename: string, appName: string, onSuccess?: () => void): void;
11 private reportAfterCompilationDiagnostic;
12}