1.3.1 • Published 6 years ago
@valala/injectea v1.3.1
Injectea
Dependency injection container
Features
- todo
Usage
Create a container
import {Container} from '@valala/injectea'
const container = new Container()
Register dependencies
class
@service
class Foo {
}
@service
@inject('Foo')
class Bar {
constructor(foo) {
console.log(foo instanceof Foo) // true
}
}
const container = new Container()
container.register([
Foo,
Bar
])
const foo = await container.resolve('Foo')
factory
todo
value
todo