1 | import * as typescript from 'typescript';
|
2 | import * as webpack from 'webpack';
|
3 | import { FilePathKey, ServiceHostWhichMayBeCacheable, SolutionBuilderWithWatchHost, TSInstance, WatchHost, WebpackError } from './interfaces';
|
4 |
|
5 |
|
6 |
|
7 | export declare function makeServicesHost(scriptRegex: RegExp, loader: webpack.loader.LoaderContext, instance: TSInstance, projectReferences?: ReadonlyArray<typescript.ProjectReference>): ServiceHostWhichMayBeCacheable;
|
8 | export declare function updateFileWithText(instance: TSInstance, key: FilePathKey, filePath: string, text: (nFilePath: string) => string): void;
|
9 |
|
10 |
|
11 |
|
12 | export declare function makeWatchHost(scriptRegex: RegExp, loader: webpack.loader.LoaderContext, instance: TSInstance, projectReferences?: ReadonlyArray<typescript.ProjectReference>): WatchHost;
|
13 |
|
14 |
|
15 |
|
16 | export declare function makeSolutionBuilderHost(scriptRegex: RegExp, loader: webpack.loader.LoaderContext, instance: TSInstance): SolutionBuilderWithWatchHost;
|
17 | export declare function getSolutionErrors(instance: TSInstance, context: string): WebpackError[];
|
18 |
|
\ | No newline at end of file |