build(deps-dev): apply updates
[poolifier.git] / examples / typescript / smtp-client-pool / src / worker.ts
index 01e49b0948a962ed93d29b110b3e0a3fe18b9c3a..e2667b326f08fc718f93e9b9f43d881c1878a1ed 100644 (file)
@@ -1,19 +1,21 @@
-import { ThreadWorker } from 'poolifier'
 import { createTransport } from 'nodemailer'
 import type SMTPTransport from 'nodemailer/lib/smtp-transport/index.js'
+import { ThreadWorker } from 'poolifier'
+
 import type { WorkerData } from './types.js'
 
 class SmtpClientWorker extends ThreadWorker<
-WorkerData,
-SMTPTransport.SentMessageInfo
+  WorkerData,
+  SMTPTransport.SentMessageInfo
 > {
   public constructor () {
     super({
       nodemailer: async (workerData?: WorkerData) => {
         return await createTransport(workerData?.smtpTransport).sendMail(
+          // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
           workerData!.mail
         )
-      }
+      },
     })
   }
 }