没有合适的资源?快使用搜索试试~ 我知道了~
typed-knex:用于Knex.js的TypeScript包装器
共40个文件
ts:24个
json:6个
md:5个
需积分: 9 0 下载量 5 浏览量
2021-05-02
13:22:51
上传
评论
收藏 45KB ZIP 举报
温馨提示
***重要升级通知*** 由于TypeScript 4.1支持模板文字字符串类型,因此不再需要函数语法。 现在,您可以在保持类型安全的同时使用字符串。 从版本4开始删除函数语法。 为了帮助升级,您可以运行npx typed-knex -u string-parameters来自动切换到字符串语法。 打字刀 站在的肩膀上,但是现在所有内容都输入了! 目标: 对于80%的用例有用,对于另外20%的用例,则很容易切换到较低级别的Knex.js。 尽可能简洁。 尽可能镜像Knex.js,但以下情况除外: 不要用this 。 有选择地选择什么会返回Promise ,什么没有。 较少的重载,这使键入变得更容易,代码完成也更好。 充分利用TypeScript提供的好处:参数的类型检查,键入的结果,重命名重构。 安装: npm install @wwwouter/typed-kn
资源推荐
资源详情
资源评论
收起资源包目录
typed-knex-master.zip (40个子文件)
typed-knex-master
.github
workflows
nodejs.yml 615B
ISSUE_TEMPLATE.md 605B
src
mapObjectToTableObject.ts 417B
typedKnex.ts 57KB
SelectableColumnTypes.ts 181B
NestedKeysOf.ts 877B
PropertyTypes.ts 3KB
upgrade
upgradeRunner.ts 8KB
useStringParameters.ts 0B
index.ts 397B
unflatten.ts 2KB
cli.ts 526B
decorators.ts 6KB
IsNullable.ts 58B
NonNullableRecursive.ts 281B
ICustomDatabaseType.ts 64B
NonForeignKeyObjects.ts 48B
validateEntities.ts 1KB
.vscode
settings.json 58B
.npmignore 164B
CONTRIBUTING.md 4KB
.travis.yml 38B
tsconfig.json 689B
LICENSE 1KB
test
integration
validateEntitiesTests.ts 617B
upgrade
upgradeProjectJoinOnColumnsToOnTests.ts 1KB
upgradeProjectStringParametersTests.ts 6KB
compilation
compilationTests.ts 24KB
unit
mapObjectToTableObjectTests.ts 443B
typedQueryBuilderTests.ts 53KB
testEntities.ts 2KB
tslint.json 6KB
README.md 22KB
upgradeTestProjects
v2-v3-stringParameters
src
typedKnexTypes.ts 4KB
tsconfig.json 689B
.gitignore 825B
redirect
readme.md 37B
package.json 206B
CHANGELOG.md 3KB
package.json 2KB
共 40 条
- 1
资源评论
善音
- 粉丝: 24
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功