GitHub

DaffUpsellProductsMemoizedSelectors

An interface for selectors of upsell products for the current product page.

import { DaffUpsellProductsMemoizedSelectors } from '@daffodil/upsell-products/state'
interface DaffUpsellProductsMemoizedSelectors<T extends DaffProduct = DaffProduct> {
  selectUpsellProductIds: MemoizedSelector<DaffUpsellProductStateRootSlice, T['id'][]>
  selectUpsellProducts: MemoizedSelector<DaffUpsellProductStateRootSlice, T[]>
}

Properties

Name Type Description
selectUpsellProductIds MemoizedSelector<DaffUpsellProductStateRootSlice, T['id'][]>

Selects the IDs of the upsell products.

selectUpsellProducts MemoizedSelector<DaffUpsellProductStateRootSlice, T[]>

Selects the upsell products.