UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

18 lines (17 loc) 652 B
import type { TaskRepo } from '../../../../repo/task'; import * as factory from '../../../../factory'; import { IProcessingOrder } from './factory'; declare function processOrder(params: { order: Pick<IProcessingOrder, 'confirmationNumber' | 'orderDate' | 'orderNumber' | 'project' | 'typeOf'> & { itemOfferedTypeOf: factory.order.IItemOffered['typeOf']; serialNumbers: string[]; offeredThroughIdentifier?: factory.service.webAPI.Identifier; }; options: { force: boolean; numTryConfirmReserveTransaction: number; }; }): (repos: { task: TaskRepo; }) => Promise<void>; export { processOrder };