Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
If you would like to see how I've gone about implementing it so far, I opened a new branch, keymap, in the GraphQL-Utils GitHub repository and if you happen to have any input on those problems I mentioned I'd really appreciate it!
This may be a good addition to type-fest. There's a similar Get type in there, but I think this is a little bit different.
Since posting this, some comments have made me aware that ts-toolbelt has this feature and a couple other really useful ones built in. So their source code could be worth skimming through to see how they did things.
Related posts
- Boost Your JavaScript with JSDoc Typing
- Essential Code Organization Principles
- Best practice for typing server data for get vs post in client code
- Question on how to handle an object that can have different states and avoid assertions.
- Creating a derived type of only required parameters from a base type?