UNPKG

@sigi/di

Version:

Dependencies injection library for sigi framework

19 lines 650 B
var InjectionProvider = (function () { function InjectionProvider() { this.providersMap = new Map(); } InjectionProvider.prototype.addProvider = function (provider) { var _a; this.providersMap.set((_a = provider.provide) !== null && _a !== void 0 ? _a : provider, provider); return provider; }; InjectionProvider.prototype.findProviderByToken = function (token) { if (!this.providersMap.has(token)) { return null; } return this.providersMap.get(token); }; return InjectionProvider; }()); export { InjectionProvider }; //# sourceMappingURL=provider.js.map