Skip to content

Commit 8f14d41

Browse files
authored
fix(dts): collect all kinds of diagnostics when composite is true (#1086)
1 parent 33879ff commit 8f14d41

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

packages/plugin-dts/src/tsc.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,14 @@ export async function emitDts(
268268
});
269269

270270
const emitResult = program.emit();
271-
const allDiagnostics = program
272-
.getConfigFileParsingDiagnostics()
273-
.concat(emitResult.diagnostics);
271+
const allDiagnostics = [
272+
...program.getConfigFileParsingDiagnostics(),
273+
...program.getOptionsDiagnostics(),
274+
...program.getSyntacticDiagnostics(),
275+
...program.getSemanticDiagnostics(),
276+
...program.getDeclarationDiagnostics(),
277+
...emitResult.diagnostics,
278+
];
274279

275280
await handleDiagnosticsAndProcessFiles(
276281
allDiagnostics,

0 commit comments

Comments
 (0)