UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

11 lines (10 loc) 470 B
import type { TaskRepo } from '../../../repo/task'; import * as factory from '../../../factory'; type IPlaceOrderTransaction = Pick<factory.transaction.placeOrder.ITransaction, 'id' | 'project' | 'typeOf'>; declare function onOrderCancelled(params: { order: Pick<factory.order.IOrder, 'orderNumber' | 'orderDate' | 'orderStatus'>; placeOrderTransaction: IPlaceOrderTransaction; }): (repos: { task: TaskRepo; }) => Promise<void>; export { onOrderCancelled };