Skip to content

Commit 82d256e

Browse files
sujalgoelclaude
andcommitted
fix(types): preserve TypeScript semantics in type renderer
- Reference types now include generic type arguments (e.g. {Map} → {Map<string, number>}) - Tuple types now render as tuple syntax instead of union (e.g. {number|number|number} → {[number, number, number]}) - Conditional types now preserve check/extends/true/false branches instead of collapsing to a union of true|false - Optional tuple members now render with trailing '?' suffix - IndexedAccess types now render as T[K] instead of just T Fixes #30 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e24cae9 commit 82d256e

26 files changed

Lines changed: 478 additions & 780 deletions

File tree

pages/v5.x/_media/GOVERNANCE.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

pages/v5.x/_media/WORKING_GROUP.md

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)