A basic dependency injection library for TypeScript
pnpm install @shellicar/core-di
import { Container, injectable } from '@shellicar/core-di';
@injectable()
class Foo {
sayHello() {
console.log('Hello from Foo');
}
}
const container = new Container();
const foo = container.resolve(Foo);
foo.sayHello();
For full documentation, visit here.