GitHub

daffCustomerPaymentEntitiesReducer

Reducer function that catches actions and changes/overwrites customer payment entities state.

import { daffCustomerPaymentEntitiesReducer } from '@daffodil/customer-payment/state'
function daffCustomerPaymentEntitiesReducer<TPayment extends DaffCustomerPayment = DaffCustomerPayment, TRequest extends DaffCustomerPaymentRequest = DaffCustomerPaymentRequest>(
  state: DaffOperationEntityState<TPayment> = daffCustomerPaymentEntitiesAdapter<TPayment>().getInitialState()
  action: DaffCustomerPaymentActions<TPayment, TRequest>
): DaffOperationEntityState<TPayment>