import { DaffRelatedProductsMemoizedSelectors } from '@daffodil/related-products/state'
An interface for selectors of related products for the current product page.
interface DaffRelatedProductsMemoizedSelectors<T extends DaffProduct = DaffProduct> {
selectRelatedProductIds: MemoizedSelector<DaffRelatedProductStateRootSlice<DaffProduct>, T["id"][], DefaultProjectorFn<T["id"][]>>
selectRelatedProducts: MemoizedSelector<DaffRelatedProductStateRootSlice<DaffProduct>, T[], DefaultProjectorFn<T[]>>
}
selectRelatedProductIds MemoizedSelector<DaffRelatedProductStateRootSlice<DaffProduct>, T["id"][], DefaultProjectorFn<T["id"][]>> |
---|
Selects the IDs of the related products. |
selectRelatedProducts MemoizedSelector<DaffRelatedProductStateRootSlice<DaffProduct>, T[], DefaultProjectorFn<T[]>> |
---|
Selects the related products. |