UNPKG

@sigi/di

Version:

Dependencies injection library for sigi framework

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