@wikiccu/nest-auth
Version:
A comprehensive authentication package for NestJS applications with Prisma and PostgreSQL
19 lines (18 loc) • 770 B
TypeScript
import { ConfigService } from '@nestjs/config';
export declare class EmailService {
private readonly configService;
private transporter;
constructor(configService: ConfigService);
private initializeTransporter;
sendEmailVerification(email: string, token: string): Promise<void>;
sendPasswordReset(email: string, token: string): Promise<void>;
sendWelcomeEmail(email: string, username: string): Promise<void>;
sendAccountLockedEmail(email: string): Promise<void>;
sendPasswordChangedEmail(email: string): Promise<void>;
private sendEmail;
private getEmailVerificationTemplate;
private getPasswordResetTemplate;
private getWelcomeTemplate;
private getAccountLockedTemplate;
private getPasswordChangedTemplate;
}