@chevre/domain
Version:
Chevre Domain Library for Node.js
14 lines (13 loc) • 760 B
TypeScript
import * as factory from '../../../../../factory';
import type { ISetting } from '../../../../../repo/setting';
export declare function createSendEmailMessageActions(params: {
order: factory.transaction.placeOrder.IOrderAsResult;
customer: factory.order.ICustomer;
seller: factory.order.ISeller;
paymentMethods: factory.order.IReferencedInvoice[];
potentialActions?: factory.transaction.placeOrder.IPotentialActionsParams;
emailMessage?: factory.creativeWork.message.email.ICreativeWork;
}, setting: Pick<ISetting, 'defaultSenderEmail'>): Promise<{
emailMessages: factory.action.transfer.send.message.email.IObjectAsEmailMessage[];
sendEmailMessageActions: factory.transaction.placeOrder.IPotentialSendEmailMessageAction[];
}>;