14 lines
428 B
TypeScript
14 lines
428 B
TypeScript
import { EntityDict } from '../../oak-app-domain';
|
|
import { BRC } from '../../types/RuntimeCxt';
|
|
import Email, { EmailOptions } from '../../types/Email';
|
|
export default class Nodemailer implements Email<EntityDict> {
|
|
name: string;
|
|
sendEmail(options: EmailOptions, context: BRC<EntityDict>): Promise<{
|
|
success: boolean;
|
|
error?: undefined;
|
|
} | {
|
|
success: boolean;
|
|
error: any;
|
|
}>;
|
|
}
|