GitHub

daffCartItemEntitiesRetrievalActionsReducerFactory

import { daffCartItemEntitiesRetrievalActionsReducerFactory } from '@daffodil/cart/state'

Reducer function factory that updates cart item entities according to a list of passed cart retrieval actions. See DaffCartRetrievalActionInjection.

function daffCartItemEntitiesRetrievalActionsReducerFactory<T extends DaffCart = DaffCart>(retrievalActions: DaffCartRetrievalActionInjection[]): (state: DaffOperationEntityState<T["items"][number]>, action: Action<string>) => DaffOperationEntityState<T["items"][number]>