di6:ES6类的依赖注入

时间:2024-06-14 14:39:04
【文件属性】:

文件名称:di6:ES6类的依赖注入

文件大小:56KB

文件格式:ZIP

更新时间:2024-06-14 14:39:04

es6 dependency-injection JavaScript

DI容器与建筑商 入门 class Car { /** * Creates instance of Car, * expects 1 parameter object argument with dependencies * * @param { object } dependencies * @param { Engine } dependencies.engine */ constructor ( { engine } ) { this . _engine = engine ; } } class Engine { } const { ContainerBuilder } = require ( 'di6' ) ; const builder = new ContainerBuilder ( ) ; // Give the `Engine` t


【文件预览】:
di6-master
----README.MD(699B)
----jsconfig.json(244B)
----package.json(1KB)
----.eslintrc.json(21KB)
----tests()
--------.eslintrc.json(216B)
--------unit()
----package-lock.json(147KB)
----src()
--------Container.ts(4KB)
--------CircularDependencyError.ts(230B)
--------TClassOrFactory.ts(236B)
--------TypeConfig.ts(2KB)
--------index.ts(163B)
--------ContainerBuilder.ts(1KB)
--------TInstanceType.ts(274B)
----.npmignore(122B)
----tsconfig.json(632B)
----.gitignore(58B)
----CHANGELOG.md(2KB)
----scripts()
--------changelog()
----.editorconfig(952B)
----.vscode()
--------launch.json(760B)
--------settings.json(41B)

网友评论