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,