@1amageek/tradable
Version:
Cloud Firestore model framework for TypeScript - Google
20 lines (19 loc) • 638 B
TypeScript
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;
}