import { DaffProductPageReviewsMemoizedSelectors } from '@daffodil/reviews/state'
An interface for selectors related to the current product page.
interface DaffProductPageReviewsMemoizedSelectors<T extends DaffProductReview = DaffProductReview> {
selectProductPageReviewsState: MemoizedSelector<DaffReviewsStateRootSlice, DaffProductPageReviewsReducerState>
selectProductPageReviewsLoading: MemoizedSelector<DaffReviewsStateRootSlice, boolean>
selectProductPageReviewsErrors: MemoizedSelector<DaffReviewsStateRootSlice, DaffStateError[]>
selectProductPageReviews: MemoizedSelector<DaffReviewsStateRootSlice, T[]>
}
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. |