UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

23 lines (22 loc) 606 B
/** * 保留予約取消時アクション */ import type { SettingRepo } from '../../../repo/setting'; import type { TaskRepo } from '../../../repo/task'; import * as factory from '../../../factory'; export declare function onPendingReservationCanceled(params: { project: { id: string; }; /** * 集計対象イベント */ reservationFor: { id: string; }; reservationNumber: string; cancelAction?: Pick<factory.action.cancel.reservation.IAction, 'id' | 'instrument'>; }): (repos: { setting: SettingRepo; task: TaskRepo; }) => Promise<void>;