UNPKG

@commercelayer/react-components

Version:
31 lines (30 loc) 1.58 kB
import type { Order } from "@commercelayer/sdk"; import { type OrderState, type SaveAddressToCustomerAddressBook, createOrder, paymentSourceRequest, setGiftCardOrCouponCode, removeGiftCardOrCouponCode, addResourceToInclude, updateOrder, type getOrderContext, type addToCart } from "../reducers/OrderReducer"; import type { BaseError } from "../typings/errors"; interface DefaultContext extends OrderState { createOrder: typeof createOrder; addToCart?: typeof addToCart; setOrderErrors: (errors: BaseError[]) => void; setGiftCardOrCouponCode?: typeof setGiftCardOrCouponCode; removeGiftCardOrCouponCode?: typeof removeGiftCardOrCouponCode; saveAddressToCustomerAddressBook: SaveAddressToCustomerAddressBook; addResourceToInclude: typeof addResourceToInclude; getOrder: getOrderContext; updateOrder: typeof updateOrder; setOrder: (order: Order) => void; paymentSourceRequest: typeof paymentSourceRequest; } export declare const defaultOrderContext: { createOrder: typeof createOrder; setOrderErrors: () => void; setOrder: () => void; setGiftCardOrCouponCode: typeof setGiftCardOrCouponCode; removeGiftCardOrCouponCode: typeof removeGiftCardOrCouponCode; saveAddressToCustomerAddressBook: SaveAddressToCustomerAddressBook; addResourceToInclude: typeof addResourceToInclude; getOrder: () => Promise<undefined>; updateOrder: typeof updateOrder; paymentSourceRequest: typeof paymentSourceRequest; }; declare const OrderContext: import("react").Context<DefaultContext>; export default OrderContext;