# TypeScript 5.9.3

This full baseline is pinned to TypeScript 5.9.3 at
[`c63de15a992d37f0d6cec03ac7631872838602cb`](https://github.com/microsoft/TypeScript/blob/c63de15a992d37f0d6cec03ac7631872838602cb/package.json#L1-L6).

## Topics

| Topic | Note |
| --- | --- |
| Parsing stages and configuration representations | [Configuration pipeline](./configuration-pipeline.md) |
| JSONC grammar, recovery, and diagnostic channels | [JSONC parsing and diagnostics](./jsonc-parsing-and-diagnostics.md) |
| CLI discovery and language-service project selection | [Configuration discovery](./configuration-discovery.md) |
| Relative, absolute, and package-valued inheritance targets | [`extends` resolution](./extends-resolution.md) |
| Multi-parent merge order and inherited fields | [`extends` inheritance](./extends-inheritance.md) |
| Declaring-config path ownership and `${configDir}` | [Config-relative paths](./config-relative-paths.md) |
| Stored, serialized, and lazily computed compiler values | [Compiler option values](./compiler-option-values.md) |
| Literal roots, wildcard roots, extensions, and output exclusions | [Root-file selection](./root-file-selection.md) |
| TypeScript's wildcard dialect and traversal rules | [Wildcard matching](./wildcard-matching.md) |
| Path mapping selection, substitutions, and loaders | [`paths` and `baseUrl`](./paths-and-baseurl.md) |
