@chevre/domain
Version:
Chevre Domain Library for Node.js
23 lines (22 loc) • 1.03 kB
TypeScript
import * as factory from '../../factory';
import type { AcceptedOfferRepo } from '../../repo/acceptedOffer';
import type { AccountingReportRepo } from '../../repo/accountingReport';
import type { ActionRepo } from '../../repo/action';
import type { AssetTransactionRepo } from '../../repo/assetTransaction';
import type { EventRepo } from '../../repo/event';
import type { OrderRepo } from '../../repo/order';
import type { ProjectRepo } from '../../repo/project';
import type { TaskRepo } from '../../repo/task';
import type { TransactionRepo } from '../../repo/transaction';
declare function confirmPayTransaction(data: factory.task.IData<factory.taskName.ConfirmPayTransaction>, options: {}): (repos: {
acceptedOffer: AcceptedOfferRepo;
action: ActionRepo;
assetTransaction: AssetTransactionRepo;
order: OrderRepo;
accountingReport: AccountingReportRepo;
event: EventRepo;
project: ProjectRepo;
task: TaskRepo;
transaction: TransactionRepo;
}) => Promise<void>;
export { confirmPayTransaction };