文件名称:yadi:另一个依赖注入库
文件大小:234KB
文件格式:ZIP
更新时间:2024-05-01 17:36:39
nodejs ioc dependency-injection container inversion-of-control
亚迪 另一个依赖注入库 yadi是一个简单的小依赖注入库。 yadi可以使用构造函数注入和属性注入来注入依赖项 安装 安装yadi就像运行一样容易 $ npm install Begad666/yadi reflect-metadata --save 或者 $ yarn add Begad666/yadi reflect-metadata 您将需要一个支持装饰器的编译器 要在打字稿中启用装饰器支持,请在您的tsconfig.json中添加“ experimentalDecorators”:true,例如: { // ... " compilerOptions " : { // ... " experimentalDecorators " : true , // ... } // ... } yadi还需要支持。 如果需要支持不支持MapJavaScript引擎,
【文件预览】:
yadi-master
----.eslintrc.json(733B)
----.github()
--------workflows()
----yarn.lock(271KB)
----gulpfile.ts(3KB)
----.prettierignore(25B)
----src()
--------Namespace.ts(7KB)
--------utils.ts(1KB)
--------constants.ts(278B)
--------index.ts(179B)
--------resolver.ts(3KB)
--------Container.ts(9KB)
--------decorators.ts(4KB)
----.prettierrc.json(60B)
----typedoc.json(109B)
----types()
--------resolver.d.ts(599B)
--------decorators.d.ts(629B)
--------Namespace.d.ts(1KB)
--------index.d.ts(88B)
--------constants.d.ts(321B)
--------utils.d.ts(1KB)
--------Container.d.ts(1KB)
----tsconfig.json(567B)
----LICENSE(1KB)
----jest.config.js(98B)
----README.md(2KB)
----dist()
--------decorators.js(3KB)
--------Container.js(11KB)
--------resolver.js(6KB)
--------constants.js(471B)
--------utils.js(270B)
--------Namespace.js(8KB)
--------index.js(731B)
----tsconfig.prod.json(554B)
----docs()
--------index.html(15KB)
--------classes()
--------assets()
--------modules.html(24KB)
--------interfaces()
----tests()
--------Container.test.ts(5KB)
--------decorators.test.ts(4KB)
--------subcontainers.test.ts(2KB)
----.gitignore(12B)
----.eslintignore(25B)
----package.json(1KB)