@meshwatch/backend-core
Version:
Meshwatch backend core services.
12 lines (11 loc) • 580 B
TypeScript
import { EmailDispatcher } from '../shared/aws/ses';
declare class EmailNotificationService {
private readonly emailDispatcher;
constructor(emailDispatcher: EmailDispatcher);
notify: (alert: import("@meshwatch/types/dist/common").WithCreated<import("@meshwatch/types").CreateAlertDTO & {
scheduler: string;
} & {
id: string;
}>, timestamp: Date) => Promise<import("aws-sdk/lib/request").PromiseResult<import("aws-sdk/clients/ses").SendEmailResponse, import("aws-sdk/lib/error").AWSError>>;
}
export default EmailNotificationService;