@open-tender/utils
Version:
A library of utils for use with Open Tender applications that utilize our cloud-based Order API.
22 lines (21 loc) • 1.34 kB
TypeScript
import { OrderChannel, OrderCounts, PosCart, PrepStatus, Store, TenderType, Ticket } from '@open-tender/types';
export declare const makeChannelName: (channel: OrderChannel) => string | null | undefined;
export declare const makeTenderTypeName: (tenderType: TenderType) => string;
export declare const notDone: (prep_status: PrepStatus) => boolean;
export declare const isDone: (prep_status: PrepStatus) => boolean;
export declare const notCompleted: (prep_status: PrepStatus) => boolean;
export declare const isCompleted: (prep_status: PrepStatus) => boolean;
export declare const makeTicketCounts: (tickets: Array<Ticket>) => any;
export declare const makeCartLookup: (cart: PosCart) => {};
export declare const makeItemTypeSettings: (itemType: Ticket) => {
is_default: boolean;
is_grouped: boolean;
is_hidden_assembly: boolean;
is_hidden_qa: boolean;
print_on_completed: boolean;
};
export declare const makeItemTypesMap: (itemTypes: Array<Ticket>) => {};
export declare const makeTicketGroups: (tickets: Array<Ticket>, cart: PosCart, itemTypes: Array<Ticket>, isAssembly: boolean) => unknown[];
export declare const makeDisplayCounts: (counts: OrderCounts) => any[] | "";
export declare const displayCounts: (counts: OrderCounts) => string;
export declare const makeColor: (settings: Store, minutes: number) => string;