diff --git a/types/nodemailer-mailgun-transport/index.d.ts b/types/nodemailer-mailgun-transport/index.d.ts index 5e63a200e1..6db1e42742 100644 --- a/types/nodemailer-mailgun-transport/index.d.ts +++ b/types/nodemailer-mailgun-transport/index.d.ts @@ -1,6 +1,7 @@ -// Type definitions for nodemailer-mailgun-transport 1.3 +// Type definitions for nodemailer-mailgun-transport 1.4 // Project: https://github.com/orliesaurus/nodemailer-mailgun-transport, http://mailgun.com // Definitions by: Oto Ciulis +// Joachim Wallsin // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 @@ -16,6 +17,10 @@ declare namespace mailgunTransport { interface Options { auth: AuthOptions; + proxy?: string | boolean; + host?: string; + protocol?: string; + port?: number; } type MailOptions = Mail.Options; diff --git a/types/nodemailer-mailgun-transport/nodemailer-mailgun-transport-tests.ts b/types/nodemailer-mailgun-transport/nodemailer-mailgun-transport-tests.ts index 0980f43cbd..b1f169f56d 100644 --- a/types/nodemailer-mailgun-transport/nodemailer-mailgun-transport-tests.ts +++ b/types/nodemailer-mailgun-transport/nodemailer-mailgun-transport-tests.ts @@ -14,7 +14,15 @@ const optsWithDomain: mailgunTransport.Options = { } }; -const transport: nodemailer.Transporter = nodemailer.createTransport(mailgunTransport(optsWithDomain)); +const optsWithHost: mailgunTransport.Options = { + auth: { + api_key: "harry", + domain: "http://www.foo.com" + }, + host: 'api.eu.mailgun.net' +}; + +const transport: nodemailer.Transporter = nodemailer.createTransport(mailgunTransport(optsWithHost)); // setup e-mail data with unicode symbols const mailOptions: nodemailer.SendMailOptions = {