import { DaffUpsellProductsMemoizedSelectors } from '@daffodil/upsell-products/state'
An interface for selectors of upsell products for the current product page.
interface DaffUpsellProductsMemoizedSelectors<T extends DaffProduct = DaffProduct> {
selectUpsellProductIds: MemoizedSelector<DaffUpsellProductStateRootSlice<DaffProduct>, T["id"][], DefaultProjectorFn<T["id"][]>>
selectUpsellProducts: MemoizedSelector<DaffUpsellProductStateRootSlice<DaffProduct>, T[], DefaultProjectorFn<T[]>>
}
selectUpsellProductIds MemoizedSelector<DaffUpsellProductStateRootSlice<DaffProduct>, T["id"][], DefaultProjectorFn<T["id"][]>> |
---|
Selects the IDs of the upsell products. |
selectUpsellProducts MemoizedSelector<DaffUpsellProductStateRootSlice<DaffProduct>, T[], DefaultProjectorFn<T[]>> |
---|
Selects the upsell products. |