UNPKG

@commercelayer/react-components

Version:
33 lines (32 loc) 1.69 kB
import type { Order } from "@commercelayer/sdk"; import { addResourceToInclude, type addToCart, createOrder, getOrderByFields, type getOrderContext, type OrderState, paymentSourceRequest, removeGiftCardOrCouponCode, type SaveAddressToCustomerAddressBook, setGiftCardOrCouponCode, updateOrder } 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; getOrderByFields: typeof getOrderByFields; } 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; getOrderByFields: typeof getOrderByFields; }; declare const OrderContext: import("react").Context<DefaultContext>; export default OrderContext;