|
|
@@ -121,6 +121,13 @@ const foo4 = this.getService(Foo); // возврат уже пересо
|
|
|
console.log(foo3 === foo4); // true
|
|
|
```
|
|
|
|
|
|
+Методы:
|
|
|
+
|
|
|
+- `getService(ctor, ...args)` получить существующий или новый экземпляр
|
|
|
+- `hasService(ctor)` проверка существования конструктора в контейнере
|
|
|
+- `addService(ctor, ...args)` добавить конструктор в контейнер
|
|
|
+- `useService(ctor, ...args)` добавить конструктор и создать экземпляр
|
|
|
+
|
|
|
## Тесты
|
|
|
|
|
|
```bash
|