diff --git a/src/plugin.ts b/src/plugin.ts index 7b623b4..2bb78a1 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -365,7 +365,11 @@ export function dtsPlugin(options: PluginOptions = {}): import('vite').Plugin { entryRoot = entryRoot || publicRoot entryRoot = ensureAbsolute(entryRoot, root) - const diagnostics = program.getDeclarationDiagnostics() + const diagnostics = [ + ...program.getDeclarationDiagnostics(), + ...program.getSemanticDiagnostics(), + ...program.getSyntacticDiagnostics() + ] if (diagnostics?.length) { logger.error(ts.formatDiagnosticsWithColorAndContext(diagnostics, host))