Modules in Inversify.js
Modules in Inversify.js
📔

Modules in Inversify.js

Очень полезная штука в inversify которая позволяет объединить несколько биндингов в один модуль.

  • разделение биндов по нескольким модулям
  • простое подключение модулей, если они используются в нескольких контейнерах

let warriors = new ContainerModule((bind) => {
    bind<Ninja>("Ninja").to(Ninja);
});

let weapons = new ContainerModule((bind) => {
        bind<Katana>("Katana").to(Katana);
        bind<Shuriken>("Shuriken").to(Shuriken);
});

let container = new Container();
container.load(warriors, weapons);

Found here

Wiki from official github