Skip to content

feat(codegen): render named types for protocol custom types#17

Merged
scarmuega merged 1 commit into
mainfrom
feat/tii-complex-type-schemas
Jun 8, 2026
Merged

feat(codegen): render named types for protocol custom types#17
scarmuega merged 1 commit into
mainfrom
feat/tii-complex-type-schemas

Conversation

@scarmuega

Copy link
Copy Markdown
Contributor

What

Declare a named type per components.schemas entry in the generated client:
a full struct/interface/dataclass for records, and a permissive named alias
for variants (pending the variant arg encoder).

Driven by the new componentTypes helper in tx3c codegen.

Pairs with tx3-lang/tx3 (emitter + codegen).

🤖 Generated with Claude Code

Declare a named type per components.schemas entry in the generated
client: a full struct/interface/dataclass for records and a permissive
named alias for variants (pending the variant arg encoder). Driven by
the new componentTypes helper in tx3c codegen.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@scarmuega scarmuega merged commit 734fd71 into main Jun 8, 2026
3 checks passed
@scarmuega scarmuega deleted the feat/tii-complex-type-schemas branch June 8, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant