文件名称:tsyringe:用于JavaScriptTypeScript的轻量级依赖项注入容器
文件大小:121KB
文件格式:ZIP
更新时间:2024-02-25 10:42:33
ioc typescript dependency-injection container injection
注射器 用于构造函数注入的TypeScript / JavaScript的轻量级依赖注入容器。 安装 通过npm安装 npm install --save tsyringe 或与yarn安装(此项目是使用yarn开发的) yarn add tsyringe 修改您的tsconfig.json以包括以下设置 { " compilerOptions " : { " experimentalDecorators " : true , " emitDecoratorMetadata " : true } } 为Reflect API添加一个polyfill(以下示例使用
【文件预览】:
tsyringe-master
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----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()
--------providers()
--------types()
--------__tests__()
--------interceptors.ts(859B)
--------reflection-helpers.ts(1KB)
--------lazy-helpers.ts(1KB)
--------factories()
--------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)