Я пытаюсь понять, как правильно использовать inversify js и композицию root pattern.
Это main.ts (шаг 5 примера веб-сайта):
import container = from "./inversify.config";
var ninja = container.get<Warrior>(TYPES.Warrior);
expect(ninja.fight()).eql("cut!"); // true
expect(ninja.sneak()).eql("hit!"); // true
Концепция композиции root состоит в том, чтобы разрешить все зависимости один раз в одном месте. Но как этот составной root модуль должен быть создан и использован внутри Node-приложения?