@coveo/headless
    Preparing search index...

    Interface CartActionCreators

    The cart action creators.

    See Dispatch actions.

    interface CartActionCreators {
        emitCartActionEvent(
            payload: CartActionDetails,
        ): AsyncThunkAction<
            void,
            CartActionDetails,
            AsyncThunkCommerceOptions<CommerceEngineState>,
        >;
        emitPurchaseEvent(
            payload: Transaction,
        ): AsyncThunkAction<
            void,
            Transaction,
            AsyncThunkCommerceOptions<CommerceEngineState>,
        >;
        purchase(): { payload: void; type: string };
        setItems(
            payload: SetItemsPayload,
        ): { payload: SetItemsPayload; type: string };
        updateItemQuantity(
            payload: CartItemWithMetadata,
        ): { payload: CartItemWithMetadata; type: string };
    }
    Index

    Methods

    • Emits an ec.cartAction analytics event.

      Should be dispatched before the updateItemQuantity action.

      Parameters

      • payload: CartActionDetails

        The action creator payload.

      Returns AsyncThunkAction<
          void,
          CartActionDetails,
          AsyncThunkCommerceOptions<CommerceEngineState>,
      >

      A dispatchable action.