UNPKG

1.6 kBTypeScriptView Raw
1import { Input } from '../commands';
2import { AssetsManager } from '../lib/compiler/assets-manager';
3import { Compiler } from '../lib/compiler/compiler';
4import { TsConfigProvider } from '../lib/compiler/helpers/tsconfig-provider';
5import { PluginsLoader } from '../lib/compiler/plugins-loader';
6import { TypeScriptBinaryLoader } from '../lib/compiler/typescript-loader';
7import { WatchCompiler } from '../lib/compiler/watch-compiler';
8import { WebpackCompiler } from '../lib/compiler/webpack-compiler';
9import { WorkspaceUtils } from '../lib/compiler/workspace-utils';
10import { ConfigurationLoader } from '../lib/configuration';
11import { FileSystemReader } from '../lib/readers';
12import { AbstractAction } from './abstract.action';
13export declare class BuildAction extends AbstractAction {
14 protected readonly pluginsLoader: PluginsLoader;
15 protected readonly tsLoader: TypeScriptBinaryLoader;
16 protected readonly tsConfigProvider: TsConfigProvider;
17 protected readonly compiler: Compiler;
18 protected readonly webpackCompiler: WebpackCompiler;
19 protected readonly watchCompiler: WatchCompiler;
20 protected readonly fileSystemReader: FileSystemReader;
21 protected readonly loader: ConfigurationLoader;
22 protected readonly assetsManager: AssetsManager;
23 protected readonly workspaceUtils: WorkspaceUtils;
24 handle(inputs: Input[], options: Input[]): Promise<void>;
25 runBuild(inputs: Input[], options: Input[], watchMode: boolean, watchAssetsMode: boolean, isDebugEnabled?: boolean, onSuccess?: () => void): Promise<void>;
26 private getWebpackConfigFactoryByPath;
27}