DaffProductPageReviewsMemoizedSelectors
An interface for selectors related to the current product page.
import { DaffProductPageReviewsMemoizedSelectors } from '@daffodil/reviews/state'
interface DaffProductPageReviewsMemoizedSelectors<T extends DaffProductReview = DaffProductReview> {
selectProductPageReviewsState: MemoizedSelector<DaffReviewsStateRootSlice, DaffProductPageReviewsReducerState>
selectProductPageReviewsLoading: MemoizedSelector<DaffReviewsStateRootSlice, boolean>
selectProductPageReviewsErrors: MemoizedSelector<DaffReviewsStateRootSlice, DaffStateError[]>
selectProductPageReviews: MemoizedSelector<DaffReviewsStateRootSlice, T[]>
}
Properties
Name | Type | Description |
---|---|---|
selectProductPageReviewsState | MemoizedSelector<DaffReviewsStateRootSlice, DaffProductPageReviewsReducerState> | Selects the entire state object for the product page feature area. |
selectProductPageReviewsLoading | MemoizedSelector<DaffReviewsStateRootSlice, boolean> | Selects the loading state of the current product. |
selectProductPageReviewsErrors | MemoizedSelector<DaffReviewsStateRootSlice, DaffStateError[]> | Selects the loading state of the current product. |
selectProductPageReviews | MemoizedSelector<DaffReviewsStateRootSlice, T[]> | Selects the reviews for the current product page. |