UNPKG

@1amageek/tradable

Version:

Cloud Firestore model framework for TypeScript - Google

20 lines (19 loc) 638 B
import { OrderItemProtocol, OrderProtocol } from "./index"; export declare class OrderValidator<Order extends OrderProtocol<OrderItem>, OrderItem extends OrderItemProtocol> { private _Order; private _OrderItem; constructor(order: { new (id?: string, value?: { [key: string]: any; }): Order; }, orderItem: { new (id?: string, value?: { [key: string]: any; }): OrderItem; }); validate(order: Order, items: OrderItem[]): void | Error; private validateMinimumAmount; private validateCurrency; private validateAmount; private validateOrderItem; }