@asuka/di
Version:
Dependencies inject library
19 lines • 579 B
JavaScript
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.toString();
this.token = provider.provide;
}
}
ReflectiveProvider.prototype.toString = function () {
return this.name;
};
return ReflectiveProvider;
}());
export { ReflectiveProvider };
//# sourceMappingURL=injector-provider.js.map