From e3ff4c46cbecf731c9a3c688682bcb33012cb234 Mon Sep 17 00:00:00 2001 From: Vsevolod Volkov Date: Tue, 30 May 2023 14:31:19 +0300 Subject: [PATCH] fix: typing of sendMail function Signed-off-by: Vsevolod Volkov --- src/payload.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/payload.ts b/src/payload.ts index 2df0f24904..70c9543a34 100644 --- a/src/payload.ts +++ b/src/payload.ts @@ -6,6 +6,7 @@ import path from 'path'; import mongoose from 'mongoose'; import { Config as GeneratedTypes } from 'payload/generated-types'; import { OperationArgs, Request as graphQLRequest } from 'graphql-http/lib/handler'; +import { SendMailOptions } from 'nodemailer'; import { BulkOperationResult, Collection, CollectionModel } from './collections/config/types'; import { EmailOptions, InitOptions, SanitizedConfig } from './config/types'; import { TypeWithVersion } from './versions/types'; @@ -17,7 +18,7 @@ import { ErrorHandler } from './express/middleware/errorHandler'; import localOperations from './collections/operations/local'; import localGlobalOperations from './globals/operations/local'; import { decrypt, encrypt } from './auth/crypto'; -import { BuildEmailResult, Message } from './email/types'; +import { BuildEmailResult } from './email/types'; import { Preferences } from './preferences/types'; import { Options as CreateOptions } from './collections/operations/local/create'; @@ -88,7 +89,7 @@ export class BasePayload { email: BuildEmailResult; - sendEmail: (message: Message) => Promise; + sendEmail: (message: SendMailOptions) => Promise; secret: string;