kysely:类型安全的打字稿SQL查询构建器

时间:2024-04-01 17:49:54
【文件属性】:

文件名称:kysely:类型安全的打字稿SQL查询构建器

文件大小:5.37MB

文件格式:ZIP

更新时间:2024-04-01 17:49:54

typescript database TypeScript

凯瑟莉 用于node.js的类型安全且易于自动完成的打字稿SQL查询构建器。 受启发,但无意成为克隆。 Kysely的类型仅允许您使用数据库中可用的表,并引用联接到查询的表的列。 结果类型始终只包含具有正确类型和别名的所选列。 这使诸如vscode自动补全之类的工具可以使您的生活变得更加轻松。 如您在上面的gif中看到的那样,通过纯粹的现代打字稿魔术,Kysely甚至能够解析给pet.name赋予的别名,并在结果行类型中添加一列pet_name 。 Kysely也能够从选择的子查询,子查询加盟推断科拉姆名称和类型, with语句和几乎任何你能想到的。 打字稿总是在那儿,告诉您可以构建和提供补全的查询类型。 当然,在某些情况下无法在编译时键入内容,而Kysely为这些情况提供了逃生舱口。 使用typescript,如果类型失败,您始终可以将any强制转换为any内容。 使用Kysely


【文件预览】:
kysely-master
----.gitignore(29B)
----tsconfig.json(202B)
----README.md(3KB)
----test()
--------typings()
--------dummy.test.ts(4KB)
----package.json(754B)
----src()
--------utils()
--------kysely.ts(9KB)
--------query-builder()
--------raw-builder()
--------query-compiler()
--------index.ts(209B)
--------operation-node()
----.prettierrc.json(42B)
----.npmignore(64B)
----assets()
--------demo.gif(5.63MB)
----package-lock.json(202KB)

网友评论