From d206b29675753ba2c01ee3a6dda70a78b71800c1 Mon Sep 17 00:00:00 2001 From: Timeless0911 <1604889533@qq.com> Date: Fri, 20 Jun 2025 11:51:33 +0800 Subject: [PATCH] fix(dts): should emit all kinds of diagnostics when composite is true --- packages/plugin-dts/src/tsc.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/plugin-dts/src/tsc.ts b/packages/plugin-dts/src/tsc.ts index f4f9719e1..e4559e962 100644 --- a/packages/plugin-dts/src/tsc.ts +++ b/packages/plugin-dts/src/tsc.ts @@ -267,11 +267,10 @@ export async function emitDts( createProgram, }); - program.emit(); - + const emitResult = program.emit(); const allDiagnostics = program - .getSemanticDiagnostics() - .concat(program.getConfigFileParsingDiagnostics()); + .getConfigFileParsingDiagnostics() + .concat(emitResult.diagnostics); await handleDiagnosticsAndProcessFiles( allDiagnostics,