我很想知道是否有人遇到过可以根据 SQL 查询的预期结果生成 TypeScript 类型定义的工具?也就是说,有没有接受SQL schema和.sql
文件,并根据查询的预期结果输出.ts
文件的CLI?
Such a tool already exists for GraphQL queries我的团队发现它非常有用,因为它完全消除了与手动类型定义相关的错误。
最佳答案
是的,PgTyped是一种新工具。
它允许您为原始 SQL 查询生成 TypeScript 接口(interface)。
它的工作方式与 apollo-codegen 类似,但是您需要为 SQL 查询使用 sql
标记而不是 gql
标记。
它仅支持 PostgreSQL 并且仍处于测试阶段,但我正在积极致力于它,欢迎任何贡献。
关于sql - SQL 文件的 TypeScript 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50571442/