graphql-codegen-hasura: 高效构建Hasura强类型客户端
graphql-codegen-hasura 是一组代码生成器插件,简化基于 Hasura 和 Apollo GraphQL 的强类型客户端开发。它通过自动生成类型安全的代码来减少手动编码工作量,并提供以下功能:
- 类型安全封装: 为所有 Hasura/Apollo GraphQL 方法提供强类型封装,增强代码提示和自动完成功能,并整合到“GQLHelper”和“GQLHook”对象中。
- 自动乐观缓存: 为所有插入、更新和删除操作提供自动乐观缓存选项。
- 时间戳自动填充: 自动填充
created_at
和updated_at
时间戳字段(如果在插入操作中提供并留空)。 - 便捷数据访问: 在结果对象上直接提供实体参数,无需从嵌套的结果字段中提取查询和订阅结果。
- 实体删除: 提供便捷的实体删除功能。
graphql-codegen-hasura-master.zip
预估大小:88个文件
graphql-codegen-hasura-master
文件夹
package.json
642B
.prettierignore
59B
LICENSE
1KB
package-lock.json
232KB
lerna.json
438B
dev
文件夹
npm-unpublish-snippet.txt
335B
tsconfig.json
395B
.gitignore
127B
...
589.66KB
文件大小:
评论区