mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-17 03:24:15 +08:00
Update definition for "nodemailer".
This commit is contained in:
@@ -11,6 +11,20 @@ var transporter: nodemailer.Transporter = nodemailer.createTransport({
|
||||
}
|
||||
});
|
||||
|
||||
// create reusable transporter object using SMTP transport and set default values for mail options.
|
||||
transporter = nodemailer.createTransport({
|
||||
service: 'Gmail',
|
||||
auth: {
|
||||
user: 'gmail.user@gmail.com',
|
||||
pass: 'userpass'
|
||||
}
|
||||
}, {
|
||||
from: 'sender@address',
|
||||
headers: {
|
||||
'My-Awesome-Header': '123'
|
||||
}
|
||||
});
|
||||
|
||||
// setup e-mail data with unicode symbols
|
||||
var mailOptions: nodemailer.SendMailOptions = {
|
||||
from: 'Fred Foo ✔ <foo@blurdybloop.com>', // sender address
|
||||
@@ -24,5 +38,3 @@ var mailOptions: nodemailer.SendMailOptions = {
|
||||
transporter.sendMail(mailOptions, (error: Error, info: nodemailer.SentMessageInfo): void => {
|
||||
// nothing
|
||||
});
|
||||
|
||||
|
||||
|
||||
6
nodemailer/nodemailer.d.ts
vendored
6
nodemailer/nodemailer.d.ts
vendored
@@ -51,13 +51,13 @@ declare module "nodemailer" {
|
||||
/**
|
||||
* Create a direct transporter
|
||||
*/
|
||||
export function createTransport(options?: directTransport.DirectOptions): Transporter;
|
||||
export function createTransport(options?: directTransport.DirectOptions, defaults?: Object): Transporter;
|
||||
/**
|
||||
* Create an SMTP transporter
|
||||
*/
|
||||
export function createTransport(options?: smtpTransport.SmtpOptions): Transporter;
|
||||
export function createTransport(options?: smtpTransport.SmtpOptions, defaults?: Object): Transporter;
|
||||
/**
|
||||
* Create a transporter from a given implementation
|
||||
*/
|
||||
export function createTransport(transport: Transport): Transporter;
|
||||
export function createTransport(transport: Transport, defaults?: Object): Transporter;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user