UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

19 lines (18 loc) 1.11 kB
import * as factory from '../../../factory'; /** * 取引開始パラメータ作成 */ export declare function createStartParams(params: { paramsWithoutDetail: factory.assetTransaction.cancelReservation.IStartParamsWithoutDetail & { instrument: factory.assetTransaction.cancelReservation.IInstrument[]; }; project: factory.assetTransaction.IProject; transactionNumber: string; transaction?: factory.assetTransaction.ITransaction<factory.assetTransactionType.Reserve>; reservations?: (Pick<factory.reservation.IReservation<factory.reservationType.EventReservation>, 'id' | 'issuedThrough' | 'typeOf' | 'reservationNumber'> & { reservationFor: Pick<factory.reservation.IReservationFor<factory.reservationType.EventReservation>, 'id' | 'typeOf'>; })[]; }): factory.assetTransaction.IStartParams<factory.assetTransactionType.CancelReservation>; export declare function createPotentialActions(params: { transaction: factory.assetTransaction.ITransaction<factory.assetTransactionType.CancelReservation>; }): factory.assetTransaction.cancelReservation.IPotentialActions;