@chevre/domain
Version:
Chevre Domain Library for Node.js
18 lines (17 loc) • 595 B
TypeScript
import type { AcceptedOfferRepo } from '../../repo/acceptedOffer';
import type { AssetTransactionRepo } from '../../repo/assetTransaction';
import type { OrderRepo } from '../../repo/order';
import type { SettingRepo } from '../../repo/setting';
import type { TaskRepo } from '../../repo/task';
export declare function validateOrder(params: {
orderNumber: string;
project: {
id: string;
};
}): (repos: {
acceptedOffer: AcceptedOfferRepo;
assetTransaction: AssetTransactionRepo;
order: OrderRepo;
setting: SettingRepo;
task: TaskRepo;
}) => Promise<void>;