-
Notifications
You must be signed in to change notification settings - Fork 308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ts-client): introduce an experimental typescript client #672
Conversation
Hey @timsuchanek @mxstbr! Hope you're well :) I'm working on something like GenQL but more powerful here, if you're interested in hearing more happy to field any questions or take any feedback. We're probably going to be using this at Prisma, given we have the need in at least two places now. I don't know what why "the market" hasn't delivered this yet but I'm excited to contribute something toward it myself. |
I have a base functionality working at the type level. I will get a basic constructor etc. setup and then merge. We can append other features like custom scalar support in upcoming iterations. |
This PR introduces an experimental builder api.
It allows for easily sending type safe operations to a GraphQL API.
TODO
runtime schema for custom scalar encoding/decodingfuture PRtype-level utility types for creating selectionsfuture PR