You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add InterfaceToType mutation to convert interfaces to type aliases (#52)
* feat: add InterfaceToType mutation to convert interfaces to type aliases
This mutation converts TypeScript interfaces to type aliases with object literals:
- interface User { name: string } -> type User = { name: string }
- Supports generic interfaces with type parameters
- Adds TypeLiteralNode expression type and corresponding bindings
- Includes test data and TypeScript engine support
- Adds TypeIntersection expression and corresponding bindings
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Steven Masley <stevenmasley@gmail.com>
0 commit comments