@chevre/domain
Version:
Chevre Domain Library for Node.js
10 lines (9 loc) • 500 B
TypeScript
import type { TaskRepo } from '../../../../repo/task';
import * as factory from '../../../../factory';
declare function createSendEmailMessageTaskIfNotExist(params: {
sendEmailMessage?: Pick<factory.action.transfer.send.message.email.IAttributes, 'object'>[];
order: Pick<factory.order.IOrder, 'customer' | 'orderDate' | 'orderNumber' | 'price' | 'priceCurrency' | 'project' | 'typeOf'>;
}): (repos: {
task: TaskRepo;
}) => Promise<void>;
export { createSendEmailMessageTaskIfNotExist };