UNPKG

larvitorder

Version:
33 lines 1.15 kB
import { LogInstance } from 'larvitutils'; import { GetFieldValuesOptions, Helpers } from './helpers'; import { Utils } from 'larvitutils'; import { Order, OrderData } from './order'; import { RowOptions } from './row'; import { OrdersOptions } from './orders'; export { Helpers } from './helpers'; export { Order } from './order'; export { Orders } from './orders'; type OrderLibOptions = { db: any; log: LogInstance; }; export declare class OrderLib { db: any; log: LogInstance; lUtils: Utils; helpers: Helpers; constructor(options: OrderLibOptions); runDbMigrations(): Promise<void>; loadOrderFieldsToCache(): Promise<void>; createOrder(options?: Omit<Partial<OrderData>, 'rows'> & { rows?: RowOptions[]; }): Order; loadOrder(uuid: string): Promise<Order | undefined>; getOrders(options?: Omit<OrdersOptions, 'db' | 'log' | 'lUtils' | 'helpers'>): Promise<{ orders: Record<string, OrderData>; hits: number; }>; removeOrder(uuid: string): Promise<void>; getFieldValues(options: GetFieldValuesOptions): Promise<string[]>; } //# sourceMappingURL=index.d.ts.map