UNPKG

fork-ts-checker-webpack-plugin

Version:
23 lines (22 loc) 1.08 kB
import webpack from 'webpack'; import { TypeScriptDiagnosticsOptions } from './TypeScriptDiagnosticsOptions'; import { TypeScriptReporterOptions } from './TypeScriptReporterOptions'; import { TypeScriptVueExtensionConfiguration } from './extension/vue/TypeScriptVueExtensionConfiguration'; import { TypeScriptConfigurationOverwrite } from './TypeScriptConfigurationOverwrite'; interface TypeScriptReporterConfiguration { enabled: boolean; memoryLimit: number; configFile: string; configOverwrite: TypeScriptConfigurationOverwrite; build: boolean; context: string; mode: 'readonly' | 'write-tsbuildinfo' | 'write-references'; diagnosticOptions: TypeScriptDiagnosticsOptions; extensions: { vue: TypeScriptVueExtensionConfiguration; }; profile: boolean; typescriptPath: string; } declare function createTypeScriptReporterConfiguration(compiler: webpack.Compiler, options: TypeScriptReporterOptions | undefined): TypeScriptReporterConfiguration; export { createTypeScriptReporterConfiguration, TypeScriptReporterConfiguration };