@commercelayer/react-components
Version:
The Official Commerce Layer React Components
13 lines (12 loc) • 647 B
TypeScript
import { type RefObject } from 'react';
import { type PlaceOrderState, type setPlaceOrder, setPlaceOrderErrors, setPlaceOrderStatus } from '../reducers/PlaceOrderReducer';
type DefaultContext = {
setPlaceOrderErrors?: typeof setPlaceOrderErrors;
setPlaceOrder?: typeof setPlaceOrder;
placeOrderPermitted?: () => void;
setButtonRef?: (ref: RefObject<HTMLButtonElement | null>) => void;
setPlaceOrderStatus?: typeof setPlaceOrderStatus;
} & PlaceOrderState;
export declare const defaultPlaceOrderContext: DefaultContext;
declare const PlaceOrderContext: import("react").Context<DefaultContext>;
export default PlaceOrderContext;