@spartacus/storefront
Version:
Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.
33 lines • 3.15 kB
JavaScript
import { APP_BOOTSTRAP_LISTENER, NgModule } from '@angular/core';
import { ThemeService } from './theme.service';
import * as i0 from "@angular/core";
export function initTheme(themeService) {
const result = (component) => themeService.init(component);
return result;
}
export class ThemeModule {
}
ThemeModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ThemeModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
ThemeModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ThemeModule });
ThemeModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ThemeModule, providers: [
{
provide: APP_BOOTSTRAP_LISTENER,
multi: true,
useFactory: initTheme,
deps: [ThemeService],
},
] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ThemeModule, decorators: [{
type: NgModule,
args: [{
providers: [
{
provide: APP_BOOTSTRAP_LISTENER,
multi: true,
useFactory: initTheme,
deps: [ThemeService],
},
],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3RvcmVmcm9udGxpYi9sYXlvdXQvdGhlbWUvdGhlbWUubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBZ0IsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQzs7QUFFL0MsTUFBTSxVQUFVLFNBQVMsQ0FBQyxZQUEwQjtJQUNsRCxNQUFNLE1BQU0sR0FBRyxDQUFDLFNBQTRCLEVBQUUsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDOUUsT0FBTyxNQUFNLENBQUM7QUFDaEIsQ0FBQztBQVlELE1BQU0sT0FBTyxXQUFXOzt3R0FBWCxXQUFXO3lHQUFYLFdBQVc7eUdBQVgsV0FBVyxhQVRYO1FBQ1Q7WUFDRSxPQUFPLEVBQUUsc0JBQXNCO1lBQy9CLEtBQUssRUFBRSxJQUFJO1lBQ1gsVUFBVSxFQUFFLFNBQVM7WUFDckIsSUFBSSxFQUFFLENBQUMsWUFBWSxDQUFDO1NBQ3JCO0tBQ0Y7MkZBRVUsV0FBVztrQkFWdkIsUUFBUTttQkFBQztvQkFDUixTQUFTLEVBQUU7d0JBQ1Q7NEJBQ0UsT0FBTyxFQUFFLHNCQUFzQjs0QkFDL0IsS0FBSyxFQUFFLElBQUk7NEJBQ1gsVUFBVSxFQUFFLFNBQVM7NEJBQ3JCLElBQUksRUFBRSxDQUFDLFlBQVksQ0FBQzt5QkFDckI7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBUFBfQk9PVFNUUkFQX0xJU1RFTkVSLCBDb21wb25lbnRSZWYsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUaGVtZVNlcnZpY2UgfSBmcm9tICcuL3RoZW1lLnNlcnZpY2UnO1xuXG5leHBvcnQgZnVuY3Rpb24gaW5pdFRoZW1lKHRoZW1lU2VydmljZTogVGhlbWVTZXJ2aWNlKSB7XG4gIGNvbnN0IHJlc3VsdCA9IChjb21wb25lbnQ6IENvbXBvbmVudFJlZjxhbnk+KSA9PiB0aGVtZVNlcnZpY2UuaW5pdChjb21wb25lbnQpO1xuICByZXR1cm4gcmVzdWx0O1xufVxuXG5ATmdNb2R1bGUoe1xuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBBUFBfQk9PVFNUUkFQX0xJU1RFTkVSLFxuICAgICAgbXVsdGk6IHRydWUsXG4gICAgICB1c2VGYWN0b3J5OiBpbml0VGhlbWUsXG4gICAgICBkZXBzOiBbVGhlbWVTZXJ2aWNlXSxcbiAgICB9LFxuICBdLFxufSlcbmV4cG9ydCBjbGFzcyBUaGVtZU1vZHVsZSB7fVxuIl19