@chevre/domain
Version:
Chevre Domain Library for Node.js
18 lines (17 loc) • 652 B
TypeScript
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 };