diff --git a/nodemailer-pickup-transport/nodemailer-pickup-transport-tests.ts b/nodemailer-pickup-transport/nodemailer-pickup-transport-tests.ts
new file mode 100644
index 000000000..ce28c9a2b
--- /dev/null
+++ b/nodemailer-pickup-transport/nodemailer-pickup-transport-tests.ts
@@ -0,0 +1,24 @@
+///
+///
+
+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 ✔ ', // sender address
+ to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
+ subject: 'Hello ✔', // Subject line
+ text: 'Hello world ✔', // plaintext body
+ html: 'Hello world ✔' // html body
+};
+transporter.sendMail(mailOptions, (error: Error, info: nodemailer.SentMessageInfo): void => {
+ // nothing
+});
diff --git a/nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts b/nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts
new file mode 100644
index 000000000..5c02fc044
--- /dev/null
+++ b/nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts
@@ -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
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+
+///
+
+declare module "nodemailer-pickup-transport" {
+
+ module PickupTransport {
+
+ export interface Options {
+ directory: string;
+ }
+
+ }
+
+
+ function PickupTransport(options: PickupTransport.Options): nodemailer.Transport;
+
+
+ export = PickupTransport;
+
+}
+