@chevre/domain
Version:
Chevre Domain Library for Node.js
30 lines (29 loc) • 1.02 kB
TypeScript
import type * as COA from '@motionpicture/coa-service';
import * as factory from '../../../../factory';
import { ActionRepo } from '../../../../repo/action';
import { TaskRepo } from '../../../../repo/task';
declare function processVoidTransaction4coa(params: {
action: factory.action.authorize.offer.eventService.IAction;
}, options: {
/**
* cancelPendingReservation async?(2025-03-03~)
*/
asyncCancelPendingReservation: boolean;
}): (repos: {
action: ActionRepo;
reserveService: COA.service.Reserve;
task: TaskRepo;
}) => Promise<void>;
declare function processVoidTransactionByAcceptAction4coa(params: {
action: factory.action.accept.coaOffer.IAction;
}, options: {
/**
* cancelPendingReservation async?(2025-03-03~)
*/
asyncCancelPendingReservation: boolean;
}): (repos: {
action: ActionRepo;
reserveService: COA.service.Reserve;
task: TaskRepo;
}) => Promise<void>;
export { processVoidTransaction4coa, processVoidTransactionByAcceptAction4coa };