@sigi/di
Version:
Dependencies injection library for sigi framework
14 lines • 410 B
JavaScript
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