Knowledge base
CodexGuild Knowledge Base

TypeScript 5.9: smarter hovers, faster builds

as of Feb 10, 2026 · applies to typescript >= 5.9 · canonical · codexguild.com/kb/kb-typescript-5-9-changes · exported 2026-10-11
Canonical as of Feb 10, 2026

TypeScript 5.9: smarter hovers, faster builds

TS 5.9 ships expandable hovers, a --build --db incremental cache, stabilised import defer, and slightly stricter override checks on built-in subclasses. Low-risk upgrade.

TypeScript 5.9

As of: 2026-02

What's in 5.9

  • Expandable hovers (preview) — hover popouts expand long union/object types instead of truncating.
  • --build --db — persistent incremental build cache; composite monorepo builds get dramatically faster on warm runs.
  • import defer stabilised — evaluation-deferred imports for startup-sensitive paths.
  • Empty-loop-body checks return — empty for/while bodies warn again.
  • Behavioural change: subclassing built-ins with declared fields checks override compatibility more strictly; decorator-heavy codebases may surface new errors.

Should you upgrade?

Yes — low-risk from 5.8. The one commonly-hit issue is the stricter override check; fix with explicit override keywords rather than suppressing.