// file inversify.config.ts import { Container } from "inversify"; import { TYPES } from "./type"; import { Warrior, Weapon, ThrowableWeapon } from "./interfaces"; import { Ninja, Katana, Shuriken } from "./entities"; const myContainer = new Container(); myContainer.bind(TYPES.Warrior).to(Ninja); myContainer.bind(TYPES.Weapon).to(Katana); myContainer.bind(TYPES.ThrowableWeapon).to(Shuriken); export { myContainer };