Interface RecommendationsActionCreator

The recommendations action creators.

See Dispatch actions.

interface RecommendationsActionCreator {
    fetchMoreRecommendations(
        payload: FetchRecommendationsPayload,
    ): AsyncThunkAction<
        null
        | QueryRecommendationsCommerceAPIThunkReturn,
        FetchRecommendationsPayload,
        AsyncThunkCommerceOptions<StateNeededByFetchRecommendations>,
    >;
    fetchRecommendations(
        payload: FetchRecommendationsPayload,
    ): AsyncThunkAction<
        QueryRecommendationsCommerceAPIThunkReturn,
        FetchRecommendationsPayload,
        AsyncThunkCommerceOptions<StateNeededByFetchRecommendations>,
    >;
    promoteChildToParent(
        payload: PromoteChildToParentPayload,
    ): { payload: PromoteChildToParentPayload; type: string };
    registerRecommendationsSlot(
        payload: SlotIdPayload,
    ): { payload: SlotIdPayload; type: string };
}

Methods