You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Declaration-build failures surface as catch-all AB5000 with the TypeScript diagnostics swallowed #176
The underlying TypeScript diagnostics are surfaced: when the dts pass aborts, the build replays declaration emit over the same synthesized tsconfig with the consumer project's own typescript, and emits one AB4716 error per recovered diagnostic with file, (line,column), TS code, and compiler message (plus sourcePath), in both human and --json output.
Every AB4716 carries the requested hint: emit-only errors such as TS4023 never appear under tsc --noEmit; reproduce with tsc --declaration --emitDeclarationOnly.
If nothing can be recovered (no resolvable typescript, or the replay passes), the failure still reports as a single AB4716 with the bundler's message.
Known limitation (noted in the PR): detection keys on rsbuild-plugin-dts's prose failure line since it exposes no structured signal; a reworded upstream message degrades to the old catch-all rather than breaking.
Activity
ScriptedAlchemy commentedon Sep 2, 2026
Delivered in #265 (merge cee25b8).
libfamily) — never the AB5000 catch-all whose dev-lock meaning misled the feat(routes): migrate audiobook curator to public authoring #150/fix(examples): export CliCommandDefinition so declaration emit can name it #174 triage.typescript, and emits one AB4716 error per recovered diagnostic with file,(line,column), TS code, and compiler message (plussourcePath), in both human and--jsonoutput.tsc --noEmit; reproduce withtsc --declaration --emitDeclarationOnly.typescript, or the replay passes), the failure still reports as a single AB4716 with the bundler's message.docs/diagnostics.md; covered by an integration test reproducing the feat(routes): migrate audiobook curator to public authoring #150-shape TS4023 fixture end-to-end through the CLI.Known limitation (noted in the PR): detection keys on rsbuild-plugin-dts's prose failure line since it exposes no structured signal; a reworded upstream message degrades to the old catch-all rather than breaking.