1 | import type webpack from 'webpack';
|
2 | import type { ForkTsCheckerWebpackPluginOptions } from './plugin-options';
|
3 | declare class ForkTsCheckerWebpackPlugin {
|
4 | |
5 |
|
6 |
|
7 | static readonly version: string;
|
8 | |
9 |
|
10 |
|
11 | static readonly issuesPool: import("./utils/async/pool").Pool;
|
12 | static readonly dependenciesPool: import("./utils/async/pool").Pool;
|
13 | |
14 |
|
15 |
|
16 | static readonly pool: import("./utils/async/pool").Pool;
|
17 | private readonly options;
|
18 | constructor(options?: ForkTsCheckerWebpackPluginOptions);
|
19 | static getCompilerHooks(compiler: webpack.Compiler): {
|
20 | start: import("tapable").AsyncSeriesWaterfallHook<[import("./files-change").FilesChange, webpack.Compilation], import("tapable").UnsetAdditionalOptions>;
|
21 | waiting: import("tapable").SyncHook<[webpack.Compilation], void, import("tapable").UnsetAdditionalOptions>;
|
22 | canceled: import("tapable").SyncHook<[webpack.Compilation], void, import("tapable").UnsetAdditionalOptions>;
|
23 | error: import("tapable").SyncHook<[unknown, webpack.Compilation], void, import("tapable").UnsetAdditionalOptions>;
|
24 | issues: import("tapable").SyncWaterfallHook<[import("./issue/issue").Issue[], webpack.Compilation | undefined], void>;
|
25 | };
|
26 | apply(compiler: webpack.Compiler): void;
|
27 | }
|
28 | export { ForkTsCheckerWebpackPlugin };
|