@chevre/domain
Version:
Chevre Domain Library for Node.js
14 lines (13 loc) • 580 B
TypeScript
/**
* 汎用決済サービス
*/
import * as factory from '../../../factory';
import type { AccountingReportRepo } from '../../../repo/accountingReport';
import type { ActionRepo } from '../../../repo/action';
import type { TaskRepo } from '../../../repo/task';
declare function onPayActionCompleted(payAction: Pick<factory.action.trade.pay.IAction, 'id' | 'object' | 'potentialActions' | 'project' | 'purpose' | 'typeOf'>): (repos: {
action: ActionRepo;
accountingReport: AccountingReportRepo;
task: TaskRepo;
}) => Promise<void>;
export { onPayActionCompleted };