@spartacus/core
Version:
Spartacus - the core framework
50 lines • 5.93 kB
JavaScript
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { EffectsModule } from '@ngrx/effects';
import { StoreModule } from '@ngrx/store';
import { StateModule } from '../../state/state.module';
import { CartEntryEffects } from './effects/cart-entry.effect';
import { CartVoucherEffects } from './effects/cart-voucher.effect';
import { CartEffects } from './effects/cart.effect';
import { MultiCartEffects } from './effects/multi-cart.effect';
import { WishListEffects } from './effects/wish-list.effect';
import { MULTI_CART_FEATURE } from './multi-cart-state';
import { multiCartMetaReducers, multiCartReducerProvider, multiCartReducerToken, } from './reducers/index';
import * as i0 from "@angular/core";
import * as i1 from "@ngrx/store";
import * as i2 from "@ngrx/effects";
const effects = [
CartEffects,
CartEntryEffects,
CartVoucherEffects,
WishListEffects,
MultiCartEffects,
];
export class MultiCartStoreModule {
}
MultiCartStoreModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: MultiCartStoreModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
MultiCartStoreModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: MultiCartStoreModule, imports: [CommonModule,
StateModule, i1.StoreFeatureModule, i2.EffectsFeatureModule] });
MultiCartStoreModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: MultiCartStoreModule, providers: [multiCartReducerProvider], imports: [[
CommonModule,
StateModule,
StoreModule.forFeature(MULTI_CART_FEATURE, multiCartReducerToken, {
metaReducers: multiCartMetaReducers,
}),
EffectsModule.forFeature(effects),
]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: MultiCartStoreModule, decorators: [{
type: NgModule,
args: [{
imports: [
CommonModule,
StateModule,
StoreModule.forFeature(MULTI_CART_FEATURE, multiCartReducerToken, {
metaReducers: multiCartMetaReducers,
}),
EffectsModule.forFeature(effects),
],
providers: [multiCartReducerProvider],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXVsdGktY2FydC1zdG9yZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9jYXJ0L3N0b3JlL211bHRpLWNhcnQtc3RvcmUubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUMxQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDdkQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDL0QsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDbkUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3BELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUN4RCxPQUFPLEVBQ0wscUJBQXFCLEVBQ3JCLHdCQUF3QixFQUN4QixxQkFBcUIsR0FDdEIsTUFBTSxrQkFBa0IsQ0FBQzs7OztBQUUxQixNQUFNLE9BQU8sR0FBVTtJQUNyQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0JBQWdCO0NBQ2pCLENBQUM7QUFhRixNQUFNLE9BQU8sb0JBQW9COztpSEFBcEIsb0JBQW9CO2tIQUFwQixvQkFBb0IsWUFUN0IsWUFBWTtRQUNaLFdBQVc7a0hBUUYsb0JBQW9CLGFBRnBCLENBQUMsd0JBQXdCLENBQUMsWUFSNUI7WUFDUCxZQUFZO1lBQ1osV0FBVztZQUNYLFdBQVcsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLEVBQUUscUJBQXFCLEVBQUU7Z0JBQ2hFLFlBQVksRUFBRSxxQkFBcUI7YUFDcEMsQ0FBQztZQUNGLGFBQWEsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDO1NBQ2xDOzJGQUdVLG9CQUFvQjtrQkFYaEMsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixXQUFXO3dCQUNYLFdBQVcsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLEVBQUUscUJBQXFCLEVBQUU7NEJBQ2hFLFlBQVksRUFBRSxxQkFBcUI7eUJBQ3BDLENBQUM7d0JBQ0YsYUFBYSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUM7cUJBQ2xDO29CQUNELFNBQVMsRUFBRSxDQUFDLHdCQUF3QixDQUFDO2lCQUN0QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRWZmZWN0c01vZHVsZSB9IGZyb20gJ0BuZ3J4L2VmZmVjdHMnO1xuaW1wb3J0IHsgU3RvcmVNb2R1bGUgfSBmcm9tICdAbmdyeC9zdG9yZSc7XG5pbXBvcnQgeyBTdGF0ZU1vZHVsZSB9IGZyb20gJy4uLy4uL3N0YXRlL3N0YXRlLm1vZHVsZSc7XG5pbXBvcnQgeyBDYXJ0RW50cnlFZmZlY3RzIH0gZnJvbSAnLi9lZmZlY3RzL2NhcnQtZW50cnkuZWZmZWN0JztcbmltcG9ydCB7IENhcnRWb3VjaGVyRWZmZWN0cyB9IGZyb20gJy4vZWZmZWN0cy9jYXJ0LXZvdWNoZXIuZWZmZWN0JztcbmltcG9ydCB7IENhcnRFZmZlY3RzIH0gZnJvbSAnLi9lZmZlY3RzL2NhcnQuZWZmZWN0JztcbmltcG9ydCB7IE11bHRpQ2FydEVmZmVjdHMgfSBmcm9tICcuL2VmZmVjdHMvbXVsdGktY2FydC5lZmZlY3QnO1xuaW1wb3J0IHsgV2lzaExpc3RFZmZlY3RzIH0gZnJvbSAnLi9lZmZlY3RzL3dpc2gtbGlzdC5lZmZlY3QnO1xuaW1wb3J0IHsgTVVMVElfQ0FSVF9GRUFUVVJFIH0gZnJvbSAnLi9tdWx0aS1jYXJ0LXN0YXRlJztcbmltcG9ydCB7XG4gIG11bHRpQ2FydE1ldGFSZWR1Y2VycyxcbiAgbXVsdGlDYXJ0UmVkdWNlclByb3ZpZGVyLFxuICBtdWx0aUNhcnRSZWR1Y2VyVG9rZW4sXG59IGZyb20gJy4vcmVkdWNlcnMvaW5kZXgnO1xuXG5jb25zdCBlZmZlY3RzOiBhbnlbXSA9IFtcbiAgQ2FydEVmZmVjdHMsXG4gIENhcnRFbnRyeUVmZmVjdHMsXG4gIENhcnRWb3VjaGVyRWZmZWN0cyxcbiAgV2lzaExpc3RFZmZlY3RzLFxuICBNdWx0aUNhcnRFZmZlY3RzLFxuXTtcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBTdGF0ZU1vZHVsZSxcbiAgICBTdG9yZU1vZHVsZS5mb3JGZWF0dXJlKE1VTFRJX0NBUlRfRkVBVFVSRSwgbXVsdGlDYXJ0UmVkdWNlclRva2VuLCB7XG4gICAgICBtZXRhUmVkdWNlcnM6IG11bHRpQ2FydE1ldGFSZWR1Y2VycyxcbiAgICB9KSxcbiAgICBFZmZlY3RzTW9kdWxlLmZvckZlYXR1cmUoZWZmZWN0cyksXG4gIF0sXG4gIHByb3ZpZGVyczogW211bHRpQ2FydFJlZHVjZXJQcm92aWRlcl0sXG59KVxuZXhwb3J0IGNsYXNzIE11bHRpQ2FydFN0b3JlTW9kdWxlIHt9XG4iXX0=