UNPKG

@spartacus/core

Version:

Spartacus - the core framework

13 lines 1.92 kB
import { InjectionToken } from '@angular/core'; /** * The MODULE_INITIALIZER is used as a multi provider that returns * a function that should be executed when the module is lazy loaded. * It is, in a way, an APP_INITIALIZER for lazy loaded modules. * * If the module is eagerly loaded, the MODULE_INITIALIZER functions * run when the app is initialized. Therfore, if the module in which it is * defined is used in a eager loading configuration, MODULE_INITIALIZER * will fall back to work like APP_INITIALIZER. */ export const MODULE_INITIALIZER = new InjectionToken('MODULE_INITIALIZER'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW5zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS9zcmMvbGF6eS1sb2FkaW5nL3Rva2Vucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRS9DOzs7Ozs7Ozs7R0FTRztBQUNILE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUM3QixJQUFJLGNBQWMsQ0FBZ0Isb0JBQW9CLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGlvblRva2VuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qKlxuICogVGhlIE1PRFVMRV9JTklUSUFMSVpFUiBpcyB1c2VkIGFzIGEgbXVsdGkgcHJvdmlkZXIgdGhhdCByZXR1cm5zXG4gKiBhIGZ1bmN0aW9uIHRoYXQgc2hvdWxkIGJlIGV4ZWN1dGVkIHdoZW4gdGhlIG1vZHVsZSBpcyBsYXp5IGxvYWRlZC5cbiAqIEl0IGlzLCBpbiBhIHdheSwgYW4gQVBQX0lOSVRJQUxJWkVSIGZvciBsYXp5IGxvYWRlZCBtb2R1bGVzLlxuICpcbiAqIElmIHRoZSBtb2R1bGUgaXMgZWFnZXJseSBsb2FkZWQsIHRoZSBNT0RVTEVfSU5JVElBTElaRVIgZnVuY3Rpb25zXG4gKiBydW4gd2hlbiB0aGUgYXBwIGlzIGluaXRpYWxpemVkLiAgVGhlcmZvcmUsIGlmIHRoZSBtb2R1bGUgaW4gd2hpY2ggaXQgaXNcbiAqIGRlZmluZWQgaXMgdXNlZCBpbiBhIGVhZ2VyIGxvYWRpbmcgY29uZmlndXJhdGlvbiwgTU9EVUxFX0lOSVRJQUxJWkVSXG4gKiB3aWxsIGZhbGwgYmFjayB0byB3b3JrIGxpa2UgQVBQX0lOSVRJQUxJWkVSLlxuICovXG5leHBvcnQgY29uc3QgTU9EVUxFX0lOSVRJQUxJWkVSOiBJbmplY3Rpb25Ub2tlbjwoKCkgPT4gYW55KVtdPiA9XG4gIG5ldyBJbmplY3Rpb25Ub2tlbjwoKCkgPT4gYW55KVtdPignTU9EVUxFX0lOSVRJQUxJWkVSJyk7XG4iXX0=