GitHub

daffProductEntitiesReducer

function

import { daffProductEntitiesReducer } from '@daffodil/product/state'

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

function daffProductEntitiesReducer<T extends DaffProduct>(
  state: EntityState<T> = daffProductEntitiesAdapter<T>().getInitialState()
  action: DaffProductGridLoad | DaffProductGridLoadFailure | DaffProductGridReset | DaffProductLoad | ... 7 more ... | DaffProductPageLoadSuccess<...>
): EntityState<T>

Parameters

Parameterstate: EntityState
DefaultdaffProductEntitiesAdapter<T>().getInitialState()
Description

current State of the redux store

Parameteraction: DaffProductGridLoad | DaffProductGridLoadFailure | DaffProductGridReset | DaffProductLoad | ... 7 more ... | DaffProductPageLoadSuccess<...>
Description

ProductGrid, BestSellers, or Product actions