@sigi/di
Version:
Dependencies injection library for sigi framework
15 lines (11 loc) • 346 B
text/typescript
import { Injector } from './injector'
import { InjectionProvider } from './provider'
export class RootInjector extends Injector {
provider = new InjectionProvider()
reset() {
this.provider = new InjectionProvider()
this.providersCache.clear()
this.resolvedProviders.clear()
}
}
export const rootInjector = new RootInjector()