UNPKG

b-b-calculations

Version:

A cart calculation engine for buffalo burger restaurants

34 lines 1.12 kB
import { deliveryType } from './models/CheckoutConfig'; import { Item } from './models/Items'; import { IPromocodeConfig } from './models/Promocode'; export interface CheckoutResult { subtotal: number; subtotalWithVat: number; totalVat: number; promocodeDiscountAmount: number; loyaltyDiscountAmount: number; finalTotal: number; subtotalVat: number; } export interface CheckoutConfig { cartMenuItems?: Item[]; cartOffers?: Item[]; deliveryFeesEgp?: number; loyaltyBalance?: number; dineinExtraCharge?: number; coupon?: IPromocodeConfig; deliveryType: deliveryType; appType: number; } export declare function checkout(config: CheckoutConfig): CheckoutResult; export * from './models/CartItem'; export * from './models/CheckoutConfig'; export * from './models/CartTotals'; export * from './engines/items'; export * from './engines/cart-totals'; export * from './engines/discount'; export * from './engines/final-total'; export * from './engines/vat'; export * from './engines/promocode'; export * from './validation/validation'; //# sourceMappingURL=index.d.ts.map