UNPKG

@spartacus/smartedit

Version:

Smart Edit feature library for Spartacus

42 lines 4.47 kB
import { APP_INITIALIZER, NgModule } from '@angular/core'; import { provideDefaultConfig } from '@spartacus/core'; import { defaultSmartEditConfig } from './config/default-smart-edit-config'; import { interceptors } from './http-interceptors/index'; import { SmartEditLauncherService } from './services/smart-edit-launcher.service'; import * as i0 from "@angular/core"; export function smartEditFactory(smartEditLauncherService) { const isReady = () => { smartEditLauncherService.load(); }; return isReady; } export class SmartEditRootModule { } SmartEditRootModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: SmartEditRootModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); SmartEditRootModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: SmartEditRootModule }); SmartEditRootModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: SmartEditRootModule, providers: [ ...interceptors, provideDefaultConfig(defaultSmartEditConfig), { provide: APP_INITIALIZER, useFactory: smartEditFactory, deps: [SmartEditLauncherService], multi: true, }, ] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: SmartEditRootModule, decorators: [{ type: NgModule, args: [{ providers: [ ...interceptors, provideDefaultConfig(defaultSmartEditConfig), { provide: APP_INITIALIZER, useFactory: smartEditFactory, deps: [SmartEditLauncherService], multi: true, }, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnQtZWRpdC1yb290Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9zbWFydGVkaXQvcm9vdC9zbWFydC1lZGl0LXJvb3QubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQzs7QUFFbEYsTUFBTSxVQUFVLGdCQUFnQixDQUM5Qix3QkFBa0Q7SUFFbEQsTUFBTSxPQUFPLEdBQUcsR0FBRyxFQUFFO1FBQ25CLHdCQUF3QixDQUFDLElBQUksRUFBRSxDQUFDO0lBQ2xDLENBQUMsQ0FBQztJQUNGLE9BQU8sT0FBTyxDQUFDO0FBQ2pCLENBQUM7QUFjRCxNQUFNLE9BQU8sbUJBQW1COztnSEFBbkIsbUJBQW1CO2lIQUFuQixtQkFBbUI7aUhBQW5CLG1CQUFtQixhQVhuQjtRQUNULEdBQUcsWUFBWTtRQUNmLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDO1FBQzVDO1lBQ0UsT0FBTyxFQUFFLGVBQWU7WUFDeEIsVUFBVSxFQUFFLGdCQUFnQjtZQUM1QixJQUFJLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQztZQUNoQyxLQUFLLEVBQUUsSUFBSTtTQUNaO0tBQ0Y7MkZBRVUsbUJBQW1CO2tCQVovQixRQUFRO21CQUFDO29CQUNSLFNBQVMsRUFBRTt3QkFDVCxHQUFHLFlBQVk7d0JBQ2Ysb0JBQW9CLENBQUMsc0JBQXNCLENBQUM7d0JBQzVDOzRCQUNFLE9BQU8sRUFBRSxlQUFlOzRCQUN4QixVQUFVLEVBQUUsZ0JBQWdCOzRCQUM1QixJQUFJLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQzs0QkFDaEMsS0FBSyxFQUFFLElBQUk7eUJBQ1o7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBUFBfSU5JVElBTElaRVIsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBwcm92aWRlRGVmYXVsdENvbmZpZyB9IGZyb20gJ0BzcGFydGFjdXMvY29yZSc7XG5pbXBvcnQgeyBkZWZhdWx0U21hcnRFZGl0Q29uZmlnIH0gZnJvbSAnLi9jb25maWcvZGVmYXVsdC1zbWFydC1lZGl0LWNvbmZpZyc7XG5pbXBvcnQgeyBpbnRlcmNlcHRvcnMgfSBmcm9tICcuL2h0dHAtaW50ZXJjZXB0b3JzL2luZGV4JztcbmltcG9ydCB7IFNtYXJ0RWRpdExhdW5jaGVyU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvc21hcnQtZWRpdC1sYXVuY2hlci5zZXJ2aWNlJztcblxuZXhwb3J0IGZ1bmN0aW9uIHNtYXJ0RWRpdEZhY3RvcnkoXG4gIHNtYXJ0RWRpdExhdW5jaGVyU2VydmljZTogU21hcnRFZGl0TGF1bmNoZXJTZXJ2aWNlXG4pOiAoKSA9PiB2b2lkIHtcbiAgY29uc3QgaXNSZWFkeSA9ICgpID0+IHtcbiAgICBzbWFydEVkaXRMYXVuY2hlclNlcnZpY2UubG9hZCgpO1xuICB9O1xuICByZXR1cm4gaXNSZWFkeTtcbn1cblxuQE5nTW9kdWxlKHtcbiAgcHJvdmlkZXJzOiBbXG4gICAgLi4uaW50ZXJjZXB0b3JzLFxuICAgIHByb3ZpZGVEZWZhdWx0Q29uZmlnKGRlZmF1bHRTbWFydEVkaXRDb25maWcpLFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IEFQUF9JTklUSUFMSVpFUixcbiAgICAgIHVzZUZhY3Rvcnk6IHNtYXJ0RWRpdEZhY3RvcnksXG4gICAgICBkZXBzOiBbU21hcnRFZGl0TGF1bmNoZXJTZXJ2aWNlXSxcbiAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIFNtYXJ0RWRpdFJvb3RNb2R1bGUge31cbiJdfQ==