diff --git a/packages/plugin-dts/src/tsc.ts b/packages/plugin-dts/src/tsc.ts index e4559e962..540f6c57e 100644 --- a/packages/plugin-dts/src/tsc.ts +++ b/packages/plugin-dts/src/tsc.ts @@ -268,9 +268,14 @@ export async function emitDts( }); const emitResult = program.emit(); - const allDiagnostics = program - .getConfigFileParsingDiagnostics() - .concat(emitResult.diagnostics); + const allDiagnostics = [ + ...program.getConfigFileParsingDiagnostics(), + ...program.getOptionsDiagnostics(), + ...program.getSyntacticDiagnostics(), + ...program.getSemanticDiagnostics(), + ...program.getDeclarationDiagnostics(), + ...emitResult.diagnostics, + ]; await handleDiagnosticsAndProcessFiles( allDiagnostics,