UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

23 lines (22 loc) 835 B
import * as factory from '../../factory'; import type { ActionRepo } from '../../repo/action'; import type { AssetTransactionRepo } from '../../repo/assetTransaction'; import type { AuthorizationRepo } from '../../repo/authorization'; import type { ReservationRepo } from '../../repo/reservation'; import type { SettingRepo } from '../../repo/setting'; import type { TaskRepo } from '../../repo/task'; /** * 予約を確定する */ export declare function confirmReservation(params: { potentialReserveAction: factory.task.reserve.IPotentialReserveAction; useOnReservationConfirmed: boolean; byTask: boolean; }): (repos: { action: ActionRepo; assetTransaction: AssetTransactionRepo; code: AuthorizationRepo; reservation: ReservationRepo; setting: SettingRepo; task: TaskRepo; }) => Promise<void>;