UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

25 lines (24 loc) 932 B
/** * 対面決済サービス */ import * as factory from '../../factory'; import type { AccountingReportRepo } from '../../repo/accountingReport'; import type { ActionRepo } from '../../repo/action'; import type { ProductRepo } from '../../repo/product'; import type { TaskRepo } from '../../repo/task'; declare function voidTransaction(__: factory.task.voidPayment.IData): (___: { product: ProductRepo; }) => Promise<void>; declare function payFaceToFace(params: factory.action.trade.pay.IAttributes): (repos: { action: ActionRepo; accountingReport: AccountingReportRepo; product: ProductRepo; task: TaskRepo; }) => Promise<void>; declare function refundFaceToFace(params: factory.task.refund.IData): (repos: { action: ActionRepo; accountingReport: AccountingReportRepo; product: ProductRepo; task: TaskRepo; }) => Promise<void>; export { payFaceToFace, refundFaceToFace, voidTransaction };