sahara:节点的控制容器的全功能反转

时间:2024-05-28 09:56:35
【文件属性】:

文件名称:sahara:节点的控制容器的全功能反转

文件大小:32KB

文件格式:ZIP

更新时间:2024-05-28 09:56:35

JavaScript

撒哈拉沙漠 撒哈拉是控制容器的倒置。 它支持构造函数,属性和方法注入,自动解析方法签名以确定依赖关系。 话题 登记 注射 资产注入 方法注入 手动进样 拦截 创建子容器 大事记 发展 安装 使用NPM npm install sahara : npm install sahara 从v5.0.0开始,不支持Node <v8.0.0。 将v4.x用于节点v0.10-v7。 此外,所有异步调用都是基于Promise的,而不是基于回调的。 从v4.0.0开始,拦截已从默认容器中移出。 使用require('sahara').interception.Container利用拦截。 从v3.0.0开始,支持ES6功能,例如类和fat-arrow函数。 用法 原料药 所有这些都在下面的麻痹方式中进行了详细说明。 另请参见TypeScript声明。 class Container {


【文件预览】:
sahara-master
----src()
--------lifetime.js(298B)
--------object-builder.js(1KB)
--------injection.js(2KB)
--------event-emitter.js(553B)
--------container.js(11KB)
--------util.js(2KB)
----.travis.yml(65B)
----tsconfig.json(178B)
----README.md(17KB)
----index.d.ts(6KB)
----tests()
--------ts()
--------async-helpers.js(470B)
--------es5()
--------es6()
----.gitignore(19B)
----index.js(553B)
----package-lock.json(29KB)
----package.json(761B)

网友评论