function-orm:100%类型安全SQL querybuilder

时间:2024-02-29 07:05:05
【文件属性】:

文件名称:function-orm:100%类型安全SQL querybuilder

文件大小:117KB

文件格式:ZIP

更新时间:2024-02-29 07:05:05

typescript sql orm typesafe querybuilder

高斯Tyk Gostek是使用TypeScript编写的完全类型安全的查询构建器 看中吧? 项目目标 类型安全查询 该库的主要设计目标之一是能够提供完全类型安全的查询。 这意味着当您执行SELECT id, name实际上您会得到{ id: number, age: string }而无需手动编写任何类型 :smiling_face_with_sunglasses: 根据数据库结构生成类型 该库的独特之处在于您不必手动编写任何类型或模型。 它们都是根据您的数据库结构生成的,并提供100%的类型安全性! 示例(草稿语法) Gostek根据您的数据库架构生成类型和模型,例如: const User = { name : 'user' , columns : { id : { type : 'int4' , notNull : true } , name : { type : 'text' , notNull : fals


【文件预览】:
functional-orm-master
----.gitignore(31B)
----package.json(1KB)
----src()
--------cli.ts(1KB)
--------db.ts(707B)
--------querybuilder()
--------__tests__()
--------index.test-d.ts(2KB)
--------generator()
----LICENSE.md(1KB)
----.nvmrc(3B)
----.travis.yml(561B)
----jest.config.js(157B)
----CODE_OF_CONDUCT.md(3KB)
----tsconfig.json(526B)
----docker-compose.yml(201B)
----.github()
--------workflows()
----.eslintrc.js(590B)
----README.md(3KB)
----.eslintignore(28B)
----tsconfig.build.json(90B)
----.vscode()
--------settings.json(204B)
----.gitattributes(12B)
----.editorconfig(294B)
----.prettierrc(88B)
----yarn.lock(217KB)
----index.d.ts(0B)

网友评论