diff --git a/email-validator/email-validator-tests.ts b/email-validator/email-validator-tests.ts
new file mode 100644
index 0000000000..61d4c6dfa6
--- /dev/null
+++ b/email-validator/email-validator-tests.ts
@@ -0,0 +1,13 @@
+///
+
+import emailValidator = require('email-validator');
+import { validate } from 'email-validator';
+
+var result: boolean;
+
+// Trivial code requires trivial tests
+result = validate('some email');
+result = validate(null);
+
+result = emailValidator.validate('some email');
+result = emailValidator.validate(null);
diff --git a/email-validator/email-validator.d.ts b/email-validator/email-validator.d.ts
new file mode 100644
index 0000000000..299ebb19f6
--- /dev/null
+++ b/email-validator/email-validator.d.ts
@@ -0,0 +1,8 @@
+// Type definitions for email-validator 1.0.3
+// Project: https://github.com/Sembiance/email-validator
+// Definitions by: Paul Lessing
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare module "email-validator" {
+ export function validate(email: String): boolean;
+}