Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

Consider collaborating with quicktype #2

Open
dvdsgl opened this issue Feb 14, 2018 · 1 comment
Open

Consider collaborating with quicktype #2

dvdsgl opened this issue Feb 14, 2018 · 1 comment
Labels
question Further information is requested

Comments

@dvdsgl
Copy link

dvdsgl commented Feb 14, 2018

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).
@kjpou1
Copy link
Contributor

kjpou1 commented Feb 15, 2018

Hello @dvdsgl

I actually looked at the linked to project before and think that maybe in the future that it may be possible.

Right now the focus is on TypeScript definition files and lib.dom.d.ts in particular. The intention is to target WebAssembly generation via https://github.com/lrz/mono-wasm.

Hope that helps and should probably update the project description.

@kjpou1 kjpou1 added the question Further information is requested label Feb 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants