Dependency injection
import { Bus, ClassConstructor } from '@node-ts/bus-core'
import { Container } from 'inversify'
const start = async () => {
const container = new Container()
const bus = await Bus.configure()
.withContainer({
get <T>(type: ClassConstructor<T>) {
return container.get<T>(type)
}
})
.initialize()
}Last updated