UNPKG

@spartacus/checkout

Version:

Checkout feature library for Spartacus

21 lines 3.4 kB
import { InjectionToken } from '@angular/core'; import { StateUtils } from '@spartacus/core'; import { CHECKOUT_DETAILS, } from '../checkout-state'; import * as fromCardTypes from './card-types.reducer'; import * as fromCheckout from './checkout.reducer'; import * as fromOrderTypes from './order-types.reducer'; import * as fromPaymentTypes from './payment-types.reducer'; export function getReducers() { return { steps: StateUtils.loaderReducer(CHECKOUT_DETAILS, fromCheckout.reducer), cardTypes: fromCardTypes.reducer, paymentTypes: fromPaymentTypes.reducer, orderType: fromOrderTypes.reducer, }; } export const reducerToken = new InjectionToken('CheckoutReducers'); export const reducerProvider = { provide: reducerToken, useFactory: getReducers, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9mZWF0dXJlLWxpYnMvY2hlY2tvdXQvY29yZS9zdG9yZS9yZWR1Y2Vycy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFZLE1BQU0sZUFBZSxDQUFDO0FBRXpELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM3QyxPQUFPLEVBR0wsZ0JBQWdCLEdBQ2pCLE1BQU0sbUJBQW1CLENBQUM7QUFDM0IsT0FBTyxLQUFLLGFBQWEsTUFBTSxzQkFBc0IsQ0FBQztBQUN0RCxPQUFPLEtBQUssWUFBWSxNQUFNLG9CQUFvQixDQUFDO0FBQ25ELE9BQU8sS0FBSyxjQUFjLE1BQU0sdUJBQXVCLENBQUM7QUFDeEQsT0FBTyxLQUFLLGdCQUFnQixNQUFNLHlCQUF5QixDQUFDO0FBRTVELE1BQU0sVUFBVSxXQUFXO0lBQ3pCLE9BQU87UUFDTCxLQUFLLEVBQUUsVUFBVSxDQUFDLGFBQWEsQ0FDN0IsZ0JBQWdCLEVBQ2hCLFlBQVksQ0FBQyxPQUFPLENBQ3JCO1FBQ0QsU0FBUyxFQUFFLGFBQWEsQ0FBQyxPQUFPO1FBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsQ0FBQyxPQUFPO1FBQ3RDLFNBQVMsRUFBRSxjQUFjLENBQUMsT0FBTztLQUNsQyxDQUFDO0FBQ0osQ0FBQztBQUVELE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FDdkIsSUFBSSxjQUFjLENBQWtDLGtCQUFrQixDQUFDLENBQUM7QUFFMUUsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFhO0lBQ3ZDLE9BQU8sRUFBRSxZQUFZO0lBQ3JCLFVBQVUsRUFBRSxXQUFXO0NBQ3hCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiwgUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFjdGlvblJlZHVjZXJNYXAgfSBmcm9tICdAbmdyeC9zdG9yZSc7XG5pbXBvcnQgeyBTdGF0ZVV0aWxzIH0gZnJvbSAnQHNwYXJ0YWN1cy9jb3JlJztcbmltcG9ydCB7XG4gIENoZWNrb3V0U3RhdGUsXG4gIENoZWNrb3V0U3RlcHNTdGF0ZSxcbiAgQ0hFQ0tPVVRfREVUQUlMUyxcbn0gZnJvbSAnLi4vY2hlY2tvdXQtc3RhdGUnO1xuaW1wb3J0ICogYXMgZnJvbUNhcmRUeXBlcyBmcm9tICcuL2NhcmQtdHlwZXMucmVkdWNlcic7XG5pbXBvcnQgKiBhcyBmcm9tQ2hlY2tvdXQgZnJvbSAnLi9jaGVja291dC5yZWR1Y2VyJztcbmltcG9ydCAqIGFzIGZyb21PcmRlclR5cGVzIGZyb20gJy4vb3JkZXItdHlwZXMucmVkdWNlcic7XG5pbXBvcnQgKiBhcyBmcm9tUGF5bWVudFR5cGVzIGZyb20gJy4vcGF5bWVudC10eXBlcy5yZWR1Y2VyJztcblxuZXhwb3J0IGZ1bmN0aW9uIGdldFJlZHVjZXJzKCk6IEFjdGlvblJlZHVjZXJNYXA8Q2hlY2tvdXRTdGF0ZSwgYW55PiB7XG4gIHJldHVybiB7XG4gICAgc3RlcHM6IFN0YXRlVXRpbHMubG9hZGVyUmVkdWNlcjxDaGVja291dFN0ZXBzU3RhdGUsIGFueT4oXG4gICAgICBDSEVDS09VVF9ERVRBSUxTLFxuICAgICAgZnJvbUNoZWNrb3V0LnJlZHVjZXJcbiAgICApLFxuICAgIGNhcmRUeXBlczogZnJvbUNhcmRUeXBlcy5yZWR1Y2VyLFxuICAgIHBheW1lbnRUeXBlczogZnJvbVBheW1lbnRUeXBlcy5yZWR1Y2VyLFxuICAgIG9yZGVyVHlwZTogZnJvbU9yZGVyVHlwZXMucmVkdWNlcixcbiAgfTtcbn1cblxuZXhwb3J0IGNvbnN0IHJlZHVjZXJUb2tlbjogSW5qZWN0aW9uVG9rZW48QWN0aW9uUmVkdWNlck1hcDxDaGVja291dFN0YXRlPj4gPVxuICBuZXcgSW5qZWN0aW9uVG9rZW48QWN0aW9uUmVkdWNlck1hcDxDaGVja291dFN0YXRlPj4oJ0NoZWNrb3V0UmVkdWNlcnMnKTtcblxuZXhwb3J0IGNvbnN0IHJlZHVjZXJQcm92aWRlcjogUHJvdmlkZXIgPSB7XG4gIHByb3ZpZGU6IHJlZHVjZXJUb2tlbixcbiAgdXNlRmFjdG9yeTogZ2V0UmVkdWNlcnMsXG59O1xuIl19