没有合适的资源?快使用搜索试试~ 我知道了~
tsyringe:用于JavaScriptTypeScript的轻量级依赖项注入容器
共82个文件
ts:59个
json:9个
yml:5个
需积分: 50 0 下载量 151 浏览量
2021-02-04
16:55:53
上传
评论
收藏 121KB ZIP 举报
温馨提示
注射器 用于构造函数注入的TypeScript / JavaScript的轻量级依赖注入容器。 安装 通过npm安装 npm install --save tsyringe 或与yarn安装(此项目是使用yarn开发的) yarn add tsyringe 修改您的tsconfig.json以包括以下设置 { " compilerOptions " : { " experimentalDecorators " : true , " emitDecoratorMetadata " : true } } 为Reflect API添加一个polyfill(以下示例使用
资源推荐
资源详情
资源评论
收起资源包目录
tsyringe-master.zip (82个子文件)
tsyringe-master
.github
ISSUE_TEMPLATE
bug_report.md 519B
feature_request.md 612B
workflows
publish.yml 1KB
build.yml 635B
yarn.lock 176KB
.prettierrc.yml 53B
src
error-helpers.ts 810B
index.ts 490B
registry-base.ts 1KB
reflect-metadata.d.ts 27B
dependency-container.ts 15KB
registry.ts 166B
decorators
inject-with-transform.ts 878B
injectable.ts 491B
inject-all.ts 576B
index.ts 501B
registry.ts 764B
scoped.ts 728B
singleton.ts 526B
inject-all-with-transform.ts 832B
auto-injectable.ts 2KB
inject.ts 495B
providers
factory-provider.ts 563B
token-provider.ts 312B
index.ts 440B
value-provider.ts 257B
class-provider.ts 385B
injection-token.ts 1KB
provider.ts 621B
types
lifecycle.ts 110B
dictionary.ts 74B
constructor.ts 107B
index.ts 468B
dependency-container.ts 4KB
frequency.ts 63B
transform.ts 116B
interceptor-options.ts 129B
registration-options.ts 277B
__tests__
global-container.test.ts 19KB
utils
error-match.ts 124B
inject-lazy-interfaces.tests.ts 533B
registry.test.ts 2KB
fixtures
03-test-case-A03-lazy-injects-B03-interface.ts 418B
02-test-case-B02-lazy-injects-A02.ts 309B
02-test-case-A02-lazy-injects-B02.ts 246B
03-test-case-B03-lazy-injects-A03-interface.ts 418B
01-test-case-A01-injects-B01.ts 165B
01-test-case-B01-injects-A01.ts 165B
scoped.test.ts 6KB
errors.test.ts 2KB
tsconfig.json 56B
child-container.test.ts 2KB
transform.test.ts 6KB
inject-lazy.tests.ts 1KB
interception.test.ts 6KB
auto-injectable.test.ts 4KB
interceptors.ts 859B
reflection-helpers.ts 1KB
lazy-helpers.ts 1KB
factories
index.ts 232B
factory-function.ts 174B
predicate-aware-class-factory.ts 878B
instance-caching-factory.ts 419B
resolution-context.ts 154B
.vscode
settings.json 758B
.eslintrc.yml 1010B
.npmignore 263B
.travis.yml 40B
tsconfig.json 156B
LICENSE 1KB
test
jest.config.js 579B
jest.setup.ts 27B
README.md 20KB
.huskyrc.json 48B
.gitignore 997B
typescript
tsconfig.types.json 243B
tsconfig.esm5.json 320B
tsconfig.base.json 562B
es5Types.d.ts 48B
tsconfig.esm2015.json 148B
package.json 2KB
.nvmrc 4B
共 82 条
- 1
资源评论
阚发景
- 粉丝: 16
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现电磁优化计算功能,进行线型规划优化电磁设计.rar
- 基于matlab实现带精英策略的非支配排序遗传算法matlab 源码.rar
- 基于matlab实现差分进化算法,最新的用于替代遗传算法,是以后的主要发展方法.rar
- VSCode配置c/c++环境教程.md
- 基于matlab实现标准合作型协同进化遗传算法matlab源程序
- 七下人教.zip
- 基于matlab实现本份代码能对图像进行gabor滤波处理,结合指纹方向图以及指纹沟壑频率特性,对指纹图像进行增强.rar
- 基于matlab实现RBM神经网络实现了手写数字体识别的GUI程序.rar
- 基于matlab实现蝙蝠算法优化相关向量机建模对数据进行建模和预测.rar
- 基于matlab实现编写的禁忌搜索算法,解决了TSP问题,对初学者有重要的参考价值.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功