Managing TypeScript and GraphQL types in Node
There is a lot of overhead in getting started and then making changes to code that has GraphQL and Typescript being used together. This is due to needing type definitions for TS (through interfaces, classes, etc.) and GQL (types in the schema). The GQL and TS types likely live in different files, so something as simple as changing a property then requires updates all over the place and can be time consuming and frustrating. The time investment needed for what should be simple updates to the code …