UNPKG

@sigi/di

Version:

Dependencies injection library for sigi framework

20 lines 689 B
import { InjectionToken } from './type'; var ReflectiveProvider = (function () { function ReflectiveProvider(provider) { this.provider = provider; if (typeof provider === 'function') { this.name = provider.name; this.token = provider; } else { this.name = provider.provide instanceof InjectionToken ? provider.provide.toString() : provider.provide.name; this.token = provider.provide; } } ReflectiveProvider.prototype.toString = function () { return this.name; }; return ReflectiveProvider; }()); export { ReflectiveProvider }; //# sourceMappingURL=injector-provider.js.map