mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-27 11:40:08 +08:00
initial version of decl file
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
/// <reference path='../nodemailer/nodemailer.d.ts' />
|
||||
/// <reference path='nodemailer-pickup-transport.d.ts' />
|
||||
|
||||
import nodemailer = require('nodemailer')
|
||||
import pickupTransport = require('nodemailer-pickup-transport')
|
||||
|
||||
var opts: pickupTransport.Options = {
|
||||
directory: 'C:\\inetpub\\mailroot\\Pickup'
|
||||
};
|
||||
|
||||
var transport: nodemailer.Transport = pickupTransport(opts);
|
||||
var transporter: nodemailer.Transporter = nodemailer.createTransport(transport);
|
||||
|
||||
// setup e-mail data with unicode symbols
|
||||
var mailOptions: nodemailer.SendMailOptions = {
|
||||
from: 'Fred Foo ✔ <foo@blurdybloop.com>', // sender address
|
||||
to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
|
||||
subject: 'Hello ✔', // Subject line
|
||||
text: 'Hello world ✔', // plaintext body
|
||||
html: '<b>Hello world ✔</b>' // html body
|
||||
};
|
||||
transporter.sendMail(mailOptions, (error: Error, info: nodemailer.SentMessageInfo): void => {
|
||||
// nothing
|
||||
});
|
||||
@@ -0,0 +1,26 @@
|
||||
// Type definitions for nodemailer-pickup-transport v0.1.1
|
||||
// Project: https://www.npmjs.com/package/nodemailer-pickup-transport
|
||||
// Definitions by: Peter Snider <https://github.com/psnider/>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
|
||||
/// <reference path="../nodemailer/nodemailer-types.d.ts" />
|
||||
|
||||
declare module "nodemailer-pickup-transport" {
|
||||
|
||||
module PickupTransport {
|
||||
|
||||
export interface Options {
|
||||
directory: string;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
function PickupTransport(options: PickupTransport.Options): nodemailer.Transport;
|
||||
|
||||
|
||||
export = PickupTransport;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user