X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=examples%2Ftypescript%2Fsmtp-client-pool%2Fsrc%2Fworker.ts;h=622886351e71d9e2d234548fc2009ad3639d6aa4;hb=db22961e5cfde777a2b2e8faf9e6dc2919b33eda;hp=3ac62ccac60ecf7ffd2fb75d04c35e06a7303872;hpb=f83745944c9604776dceed8361b665d48a90bb79;p=poolifier.git diff --git a/examples/typescript/smtp-client-pool/src/worker.ts b/examples/typescript/smtp-client-pool/src/worker.ts index 3ac62cca..62288635 100644 --- a/examples/typescript/smtp-client-pool/src/worker.ts +++ b/examples/typescript/smtp-client-pool/src/worker.ts @@ -1,8 +1,8 @@ -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 { ThreadWorker } from 'poolifier' + +import type { WorkerData } from './types.js' class SmtpClientWorker extends ThreadWorker< WorkerData, @@ -12,7 +12,7 @@ SMTPTransport.SentMessageInfo super({ nodemailer: async (workerData?: WorkerData) => { return await createTransport(workerData?.smtpTransport).sendMail( - workerData?.mail as Mail.Options + workerData!.mail ) } })