8 lines
202 B
TypeScript
8 lines
202 B
TypeScript
import { z } from 'zod';
|
|
|
|
import { MailerSchema } from './schema/mailer.schema';
|
|
|
|
export abstract class Mailer<Res = unknown> {
|
|
abstract sendEmail(data: z.infer<typeof MailerSchema>): Promise<Res>;
|
|
}
|