Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@types/nodemailer

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/nodemailer - npm Package Compare versions

Comparing version 6.4.15 to 6.4.16

27

nodemailer/index.d.ts

@@ -14,8 +14,8 @@ /// <reference types="node" />

export type Transporter<T = any> = Mail<T>;
export type Transporter<T = any, D extends TransportOptions = TransportOptions> = Mail<T, D>;
export type SentMessageInfo = any;
export interface Transport<T = any> {
mailer?: Transporter<T> | undefined;
export interface Transport<T = any, D extends TransportOptions = TransportOptions> {
mailer?: Transporter<T, D> | undefined;

@@ -47,29 +47,30 @@ name: string;

export function createTransport(
transport?: SMTPTransport | SMTPTransport.Options | string,
defaults?: SMTPTransport.Options,
): Transporter<SMTPTransport.SentMessageInfo>;
export function createTransport(
transport: SMTPPool | SMTPPool.Options,
defaults?: SMTPPool.Options,
): Transporter<SMTPPool.SentMessageInfo>;
): Transporter<SMTPPool.SentMessageInfo, SMTPPool.Options>;
export function createTransport(
transport: SendmailTransport | SendmailTransport.Options,
defaults?: SendmailTransport.Options,
): Transporter<SendmailTransport.SentMessageInfo>;
): Transporter<SendmailTransport.SentMessageInfo, SendmailTransport.Options>;
export function createTransport(
transport: StreamTransport | StreamTransport.Options,
defaults?: StreamTransport.Options,
): Transporter<StreamTransport.SentMessageInfo>;
): Transporter<StreamTransport.SentMessageInfo, StreamTransport.Options>;
export function createTransport(
transport: JSONTransport | JSONTransport.Options,
defaults?: JSONTransport.Options,
): Transporter<JSONTransport.SentMessageInfo>;
): Transporter<JSONTransport.SentMessageInfo, JSONTransport.Options>;
export function createTransport(
transport: SESTransport | SESTransport.Options,
defaults?: SESTransport.Options,
): Transporter<SESTransport.SentMessageInfo>;
): Transporter<SESTransport.SentMessageInfo, SESTransport.Options>;
export function createTransport(
transport?: SMTPTransport | SMTPTransport.Options | string,
defaults?: SMTPTransport.Options,
): Transporter<SMTPTransport.SentMessageInfo, SMTPTransport.Options>;
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
export function createTransport<T>(
transport: Transport<T> | TransportOptions,
defaults?: TransportOptions,
): Transporter<T>;
): Transporter<SMTPTransport.SentMessageInfo, SMTPTransport.Options>;

@@ -76,0 +77,0 @@ export function createTestAccount(

@@ -164,3 +164,3 @@ /// <reference types="node" />

/** Creates an object for exposing the Mail API */
declare class Mail<T = any> extends EventEmitter {
declare class Mail<T = any, DefaultTransportOptions = TransportOptions> extends EventEmitter {
options: Mail.Options;

@@ -175,4 +175,6 @@ meta: Map<string, any>;

constructor(transporter: Transport<T>, options?: TransportOptions, defaults?: TransportOptions);
_defaults: DefaultTransportOptions;
constructor(transporter: Transport<T>, options?: TransportOptions, defaults?: DefaultTransportOptions);
/** Closes all connections in the pool. If there is a message being sent, the connection is closed later */

@@ -179,0 +181,0 @@ close(): void;

{
"name": "@types/nodemailer",
"version": "6.4.15",
"version": "6.4.16",
"description": "TypeScript definitions for nodemailer",

@@ -35,4 +35,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/nodemailer",

},
"typesPublisherContentHash": "ffb4a71447e6a68775fc12244085992d604a71c6f3842262f150c54b8499caa7",
"typeScriptVersion": "4.7"
"typesPublisherContentHash": "d8ad4aeb68e8113bda781422f410a6a0c85bb2ec2e9d683ba52a9b4f6da7018e",
"typeScriptVersion": "4.8"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Thu, 02 May 2024 17:07:42 GMT
* Last updated: Tue, 17 Sep 2024 18:39:47 GMT
* Dependencies: [@types/node](https://npmjs.com/package/@types/node)

@@ -14,0 +14,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc