import type { FormatterOptions } from './formatter/index.js'; import type { IssueOptions } from './issue/issue-options.js'; import type { Logger } from './logger.js'; import type { TypeScriptWorkerOptions } from './typescript/type-script-worker-options.js'; interface TsCheckerRspackPluginOptions { async?: boolean; typescript?: TypeScriptWorkerOptions; formatter?: FormatterOptions; issue?: IssueOptions; logger?: Logger | 'webpack-infrastructure'; devServer?: boolean; } export type { TsCheckerRspackPluginOptions };