UNPKG

@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

21 lines (20 loc) 972 B
import { NegativeMoney, Order, OrderCart, Orders, RequestErrorAPI } from '@open-tender/types'; export declare const emptyRefund: (error: RequestErrorAPI) => boolean; export declare const makeRefundCartLookup: (cart: OrderCart) => Record<string, unknown>; export declare const makeRefundLookup: (order: Order) => { cart: Record<string, unknown>; gift_cards: Record<string, `${number}.${number}`>; surcharges: Record<string, `${number}.${number}`>; discounts: Record<string, `${number}.${number}`>; taxes: Record<string, `${number}.${number}`>; tenders: Record<string, `${number}.${number}`>; subtotal: `${number}.${number}`; gift_card: `${number}.${number}`; surcharge: `${number}.${number}`; discount: NegativeMoney; tax: `${number}.${number}`; tip: `${number}.${number}`; shipping: `${number}.${number}`; total: `${number}.${number}`; }; export declare const makeNetOrder: (order: Order, refunds: Orders) => Order;