UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

19 lines (18 loc) 712 B
import type { AcceptedOfferRepo } from '../../repo/acceptedOffer'; import type { OrderRepo } from '../../repo/order'; import type { SettingRepo } from '../../repo/setting'; import type { TaskRepo } from '../../repo/task'; import type { TransactionRepo } from '../../repo/transaction'; import * as factory from '../../factory'; import { Settings } from '../../settings'; /** * 注文を決済する */ declare function payOrder(params: factory.task.IData<factory.taskName.OnOrderPaymentCompleted>): (repos: { acceptedOffer: AcceptedOfferRepo; order: OrderRepo; setting: SettingRepo; task: TaskRepo; transaction: TransactionRepo; }, settings: Settings) => Promise<void>; export { payOrder };