di.libx.js::syringe:di.libx.js-轻便且非侵入性的依赖注入模块,支持asyncdeferred分辨率...

:syringe: di.libx.js轻巧且非侵入性的Dependency Injection模块,支持异步/递归分辨率,并以压缩后的3.3kB(在磁盘上为14.7kB)支持Typescript和JavaScript。功能完整,快速,可靠且经过良好测试。特征:延迟解析-异步要求尚不可用的依赖项,并在解析后解决。自动解析功能参数-手动解析或映射依赖关系或作为功能参数NodeJS和浏览器-可从CDN使用的浏览器版本。显式或隐式依赖项-通过指定的依赖项名称或功能/类名称的隐含名称处理丑化文件。 Typescript支持-指定注入实例的类型。非侵入式-注册任何模块;您的内部模块或第三方模块,而无需修改其代码。不需要属性包装。用:通过纱线安装(推荐): yarn add di.libx.js通过npm安装: npm install --save di.libx.js
zip 文件大小:14.91KB