@sustain/core
Version:
Sustain is a Framework that is barely used despedcies to make stable and sustainable apps
22 lines • 800 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isFactoryProvider = exports.isValueProvider = exports.isClassProvider = exports.InjectionToken = void 0;
class InjectionToken {
constructor(injectionIdentifier) {
this.injectionIdentifier = injectionIdentifier;
}
}
exports.InjectionToken = InjectionToken;
function isClassProvider(provider) {
return provider.useClass !== undefined;
}
exports.isClassProvider = isClassProvider;
function isValueProvider(provider) {
return provider.useValue !== undefined;
}
exports.isValueProvider = isValueProvider;
function isFactoryProvider(provider) {
return provider.useFactory !== undefined;
}
exports.isFactoryProvider = isFactoryProvider;
//# sourceMappingURL=provider.js.map