All files / src/features/mail mail.module.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                               
import { Module, Global } from '@nestjs/common'
import { MailService } from './mail.service'
import { ConsoleMailProvider } from './providers/console-mail.provider'
import { NodemailerProvider } from './providers/nodemailer.provider'
import { ConfigService } from '@nestjs/config'
import { PdfModule } from '../pdf/pdf.module'
import { WhiteLabelingModule } from '../white-labeling/white-labeling.module'
 
@Global() // Make MailService available everywhere without importing MailModule
@Module({
    imports: [PdfModule, WhiteLabelingModule],
    providers: [MailService, ConsoleMailProvider, NodemailerProvider],
    exports: [MailService],
})
export class MailModule {}