@chevre/domain
Version:
Chevre Domain Library for Node.js
8 lines (7 loc) • 545 B
TypeScript
import { AccountingReportRepo } from '../../repo/accountingReport';
import * as factory from '../../factory';
export declare function createAccountingReportIfNotExist(params: Pick<factory.order.IOrder, 'id' | 'orderNumber' | 'project' | 'customer' | 'confirmationNumber' | 'paymentMethods' | 'orderedItem' | 'price' | 'priceCurrency' | 'seller' | 'broker' | 'typeOf' | 'orderDate'> & {
acceptedOffers: factory.order.IAcceptedOffer<factory.order.IItemOffered>[];
}): (repos: {
accountingReport: AccountingReportRepo;
}) => Promise<void>;