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
)
- }
+ },
})
}
}