UNPKG

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
"use strict"; 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