UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

23 lines (22 loc) 675 B
import type { ConfirmationNumberRepo } from '../../../repo/confirmationNumber'; import type { TransactionRepo } from '../../../repo/transaction'; import * as factory from '../../../factory'; /** * 未発行であれば、注文の確認番号を発行して取引に保管する */ declare function publishConfirmationNumberIfNotExist(params: { /** * 取引ID */ id: string; status: { $in: factory.transactionStatusType[]; }; object: { orderDate: Date; }; }): (repos: { transaction: TransactionRepo; confirmationNumber: ConfirmationNumberRepo; }) => Promise<string>; export { publishConfirmationNumberIfNotExist };