dynamicsmobile
Version:
Allows development of off-line mobile and web business apps over the Dynamics Mobile platform. More info on https://www.dynamicsmobile.com
26 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isSingletonProvider = 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) && (provider.singleton != true);
}
exports.isClassProvider = isClassProvider;
function isValueProvider(provider) {
return provider.useValue !== undefined;
}
exports.isValueProvider = isValueProvider;
function isFactoryProvider(provider) {
return provider.useFactory !== undefined;
}
exports.isFactoryProvider = isFactoryProvider;
function isSingletonProvider(provider) {
return (provider.useClass !== undefined) && (provider.singleton == true);
}
exports.isSingletonProvider = isSingletonProvider;
//# sourceMappingURL=provider.js.map