Skip to content

feat: add type alias support#12

Merged
pkieltyka merged 2 commits into
webrpc:masterfrom
klaidliadon:feat/type-alias
Mar 31, 2026
Merged

feat: add type alias support#12
pkieltyka merged 2 commits into
webrpc:masterfrom
klaidliadon:feat/type-alias

Conversation

@klaidliadon
Copy link
Copy Markdown
Contributor

Adds Dart typedef rendering for RIDL type aliases.

Changes

  • types.go.tmpl: add isAliasType check between enum and struct blocks, emitting typedef Name = BaseType;
  • _examples/flutter-go/service.ridl: add ItemName and Quantity alias definitions
  • go.mod / go.sum: add github.com/webrpc/webrpc@v0.36.1 dependency
  • Regenerated example output in flutter_app/lib/generated/sdk.dart

Generated output

typedef ItemName = String;
typedef Quantity = int;

@pkieltyka pkieltyka merged commit 9513087 into webrpc:master Mar 31, 2026
2 checks passed
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.

2 participants