@spartacus/core
Version:
Spartacus - the core framework
17 lines • 2.51 kB
JavaScript
import { InjectionToken } from '@angular/core';
import * as fromBaseSite from './base-site.reducer';
import * as fromCurrencies from './currencies.reducer';
import * as fromLanguages from './languages.reducer';
export function getReducers() {
return {
languages: fromLanguages.reducer,
currencies: fromCurrencies.reducer,
baseSite: fromBaseSite.reducer,
};
}
export const reducerToken = new InjectionToken('SiteContextReducers');
export const reducerProvider = {
provide: reducerToken,
useFactory: getReducers,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9zaXRlLWNvbnRleHQvc3RvcmUvcmVkdWNlcnMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGNBQWMsRUFBWSxNQUFNLGVBQWUsQ0FBQztBQUd6RCxPQUFPLEtBQUssWUFBWSxNQUFNLHFCQUFxQixDQUFDO0FBQ3BELE9BQU8sS0FBSyxjQUFjLE1BQU0sc0JBQXNCLENBQUM7QUFDdkQsT0FBTyxLQUFLLGFBQWEsTUFBTSxxQkFBcUIsQ0FBQztBQUVyRCxNQUFNLFVBQVUsV0FBVztJQUN6QixPQUFPO1FBQ0wsU0FBUyxFQUFFLGFBQWEsQ0FBQyxPQUFPO1FBQ2hDLFVBQVUsRUFBRSxjQUFjLENBQUMsT0FBTztRQUNsQyxRQUFRLEVBQUUsWUFBWSxDQUFDLE9BQU87S0FDL0IsQ0FBQztBQUNKLENBQUM7QUFFRCxNQUFNLENBQUMsTUFBTSxZQUFZLEdBQ3ZCLElBQUksY0FBYyxDQUFxQyxxQkFBcUIsQ0FBQyxDQUFDO0FBRWhGLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBYTtJQUN2QyxPQUFPLEVBQUUsWUFBWTtJQUNyQixVQUFVLEVBQUUsV0FBVztDQUN4QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4sIFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBY3Rpb25SZWR1Y2VyTWFwIH0gZnJvbSAnQG5ncngvc3RvcmUnO1xuaW1wb3J0IHsgU2l0ZUNvbnRleHRTdGF0ZSB9IGZyb20gJy4uL3N0YXRlJztcbmltcG9ydCAqIGFzIGZyb21CYXNlU2l0ZSBmcm9tICcuL2Jhc2Utc2l0ZS5yZWR1Y2VyJztcbmltcG9ydCAqIGFzIGZyb21DdXJyZW5jaWVzIGZyb20gJy4vY3VycmVuY2llcy5yZWR1Y2VyJztcbmltcG9ydCAqIGFzIGZyb21MYW5ndWFnZXMgZnJvbSAnLi9sYW5ndWFnZXMucmVkdWNlcic7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRSZWR1Y2VycygpOiBBY3Rpb25SZWR1Y2VyTWFwPFNpdGVDb250ZXh0U3RhdGU+IHtcbiAgcmV0dXJuIHtcbiAgICBsYW5ndWFnZXM6IGZyb21MYW5ndWFnZXMucmVkdWNlcixcbiAgICBjdXJyZW5jaWVzOiBmcm9tQ3VycmVuY2llcy5yZWR1Y2VyLFxuICAgIGJhc2VTaXRlOiBmcm9tQmFzZVNpdGUucmVkdWNlcixcbiAgfTtcbn1cblxuZXhwb3J0IGNvbnN0IHJlZHVjZXJUb2tlbjogSW5qZWN0aW9uVG9rZW48QWN0aW9uUmVkdWNlck1hcDxTaXRlQ29udGV4dFN0YXRlPj4gPVxuICBuZXcgSW5qZWN0aW9uVG9rZW48QWN0aW9uUmVkdWNlck1hcDxTaXRlQ29udGV4dFN0YXRlPj4oJ1NpdGVDb250ZXh0UmVkdWNlcnMnKTtcblxuZXhwb3J0IGNvbnN0IHJlZHVjZXJQcm92aWRlcjogUHJvdmlkZXIgPSB7XG4gIHByb3ZpZGU6IHJlZHVjZXJUb2tlbixcbiAgdXNlRmFjdG9yeTogZ2V0UmVkdWNlcnMsXG59O1xuIl19