import { DaffProductGridMemoizedSelectors } from '@daffodil/product/state'
An interface for selectors related to loading a grid of products.
interface DaffProductGridMemoizedSelectors<T extends DaffProduct = DaffProduct> {
selectProductGridState: MemoizedSelector<DaffProductStateRootSlice<T>, DaffProductGridReducerState<T>, DefaultProjectorFn<DaffProductGridReducerState<T>>>
selectProductGridLoadingState: MemoizedSelector<DaffProductStateRootSlice<T>, boolean, DefaultProjectorFn<boolean>>
}
selectProductGridState MemoizedSelector<DaffProductStateRootSlice<T>, DaffProductGridReducerState<T>, DefaultProjectorFn<DaffProductGridReducerState<T>>> |
---|
Selects the redux state for the product grid feature area. Returns |
selectProductGridLoadingState MemoizedSelector<DaffProductStateRootSlice<T>, boolean, DefaultProjectorFn<boolean>> |
---|
Selects whether any product grid requests are loading. |