@chevre/domain
Version:
Chevre Domain Library for Node.js
21 lines (20 loc) • 764 B
TypeScript
import type { MailData } from '@sendgrid/helpers/classes/mail';
import * as factory from '../../factory';
export declare const ABORT_REPORT_SUBJECT = "tasks aborted";
export interface ILineNotifyMessage {
subject: string;
content: string;
}
export declare function task2lineNotify(params: {
task: factory.task.ITask<factory.taskName>;
}): ILineNotifyMessage;
export declare function tasks2lineNotify(params: {
tasks: factory.task.ITask<factory.taskName>[];
}): ILineNotifyMessage;
export declare function createSendEmailMessageRecipe(params: {
mailData?: MailData;
afterMedia?: factory.action.transfer.send.message.email.ISendMultipleResult;
project: {
id: string;
};
}): factory.action.transfer.send.message.email.IRecipe;