refactor: renable standard JS linter rules
[poolifier.git] / examples / typescript / smtp-client-pool / src / worker.ts
index 3ac62ccac60ecf7ffd2fb75d04c35e06a7303872..01e49b0948a962ed93d29b110b3e0a3fe18b9c3a 100644 (file)
@@ -1,8 +1,7 @@
 import { ThreadWorker } from 'poolifier'
 import { createTransport } from 'nodemailer'
-import type Mail from 'nodemailer/lib/mailer/index.js'
 import type SMTPTransport from 'nodemailer/lib/smtp-transport/index.js'
-import { type WorkerData } from './types.js'
+import type { WorkerData } from './types.js'
 
 class SmtpClientWorker extends ThreadWorker<
 WorkerData,
@@ -12,7 +11,7 @@ SMTPTransport.SentMessageInfo
     super({
       nodemailer: async (workerData?: WorkerData) => {
         return await createTransport(workerData?.smtpTransport).sendMail(
-          workerData?.mail as Mail.Options
+          workerData!.mail
         )
       }
     })