UNPKG

@sigi/di

Version:

Dependencies injection library for sigi framework

14 lines 410 B
import { rootInjector } from './root-injector'; export function Injectable(options) { return function (target) { rootInjector.addProvider({ useClass: target, provide: target, }); for (const provider of options?.providers ?? []) { rootInjector.addProvider(provider); } return target; }; } //# sourceMappingURL=injectable.js.map