@open-tender/store
Version:
A library of hooks, reducers, utility functions, and types for use with Open Tender applications that utilize our in-store POS API
18 lines (17 loc) • 649 B
TypeScript
import { Money, OrderSurcharge, Refund, RefundItem } from '@open-tender/types';
declare const useRefund: (initialState?: {}) => {
refund: Refund;
resetRefund: () => void;
incrementItem: (item: RefundItem) => void;
decrementItem: (item: RefundItem) => void;
removeSurcharge: (surcharge: OrderSurcharge) => void;
addBackSurcharge: (surcharge: OrderSurcharge) => void;
removeTip: (tip: Money) => void;
addBackTip: () => void;
removeShipping: (shipping: Money) => void;
addBackShipping: () => void;
removeTax: () => void;
addBackTax: () => void;
refundInFull: () => void;
};
export default useRefund;