@open-tender/utils
Version:
A library of utils for use with Open Tender applications that utilize our cloud-based Order API.
11 lines (10 loc) • 867 B
TypeScript
import { DisplayItems, Favorites, MenuCategories, MenuItem, MenuItems, Orders, SoldOut } from '@open-tender/types';
export declare const makeMenuItemLookup: (categories: MenuCategories) => {
[i: number]: MenuItem;
};
export declare const makeFeatured: (categories: MenuCategories) => MenuItem[];
export declare const makeMenuGroupsLookup: (menuItem: MenuItem) => any;
export declare const makeRecents: (recents: DisplayItems, itemLookup: Record<string, MenuItem>, soldOut: SoldOut) => MenuItems;
export declare const makeRecentItems: (categories: MenuCategories, soldOut: SoldOut, orders: Orders) => MenuItems;
export declare const makeFavorites: (favorites: Favorites, itemLookup: Record<string, MenuItem>, soldOut: SoldOut) => MenuItems;
export declare const makeFavoriteItems: (categories: MenuCategories, soldOut: SoldOut, favorites: Favorites) => MenuItems;