Hi, I work on https://github.com/quicktype/quicktype and think it would be a great idea to collaborate.
quicktype generates TypeScript, C#, and other languages from JSON, JSON Schema, and GraphQL. There are two areas that would be interesting to collaborate on:
- Allowing TypeScript as input to quicktype. This would allow reading TypeScript as input, then automatically inheriting support for generating types in C#, Rust, Swift, etc.
- Generating TypeScript and C# types from JSON Schema, which is our recommended approach to creating type parity across languages (rather than generating types in a specific language from types in another specific language, which is a limited approach).