gql-types-generator TypeScript类型生成
如果你在用 GraphQL 开发,gql-types-generator 这个工具可以大大简化你的 TypeScript 类型生成过程。它根据 GraphQL 的 schema、mutation 和查询自动生成 TypeScript 类型,支持的 GraphQL 实体包括 type、interface、input 等,后续还会支持 fragments、inline fragments 和 directives 等。只需通过命令行操作,快速生成类型,省时又省力。
安装也简单,只需要执行 npm install --save gql-types-generator
或 yarn add gql-types-generator
就好。生成的 TypeScript 类型可以直接和你现有的 GraphQL 代码配合使用,确保类型安全,避免了手动维护类型的麻烦。
使用时,你可以直接运行命令来生成类型,看看实际效果。挺适合那些不想手动写大量类型的开发者。如果你使用的是 GraphQL,尤其是在做 React、Apollo 等项目时,可以试试这个工具,挺有的。
总体来说,gql-types-generator 让你的代码更简洁,类型更安全。嗯,如果你不想浪费时间写类型,或者懒得手动更新类型,可以考虑用它。
gql-types-generator-master.zip
预估大小:49个文件
gql-types-generator-master
文件夹
.gitignore
2KB
tsconfig.json
549B
README.md
9KB
package.json
1KB
src
文件夹
utils
文件夹
misc.ts
9KB
generation.ts
7KB
transpiling.ts
1014B
46.39KB
文件大小:
评论区