UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

30 lines (29 loc) 750 B
import * as factory from '../../factory'; import type { AuthorizationRepo } from '../../repo/authorization'; import type { OrderRepo } from '../../repo/order'; import type { TicketRepo } from '../../repo/ticket'; /** * 予約使用のためのチケットトークンを検証する */ export declare function verifyToken4reservation(params: { project: { id: string; }; seller?: { id?: string; }; agent: factory.action.check.token.IAgent; reservationId: string; ticket: { /** * 承認コード */ ticketToken?: string; }; }): (repos: { authorization: AuthorizationRepo; order: OrderRepo; ticket: TicketRepo; }) => Promise<{ orderNumber?: string; }>;