UNPKG

@wikiccu/nest-auth

Version:

A comprehensive authentication package for NestJS applications with Prisma and PostgreSQL

19 lines (18 loc) 770 B
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; }