diff --git a/swag/swag-tests.ts b/swag/swag-tests.ts
new file mode 100644
index 0000000000..0dfe567371
--- /dev/null
+++ b/swag/swag-tests.ts
@@ -0,0 +1,6 @@
+///
+
+import Handlebars = require('handlebars');
+import Swag = require('swag');
+
+Swag.registerHelpers(Handlebars);
diff --git a/swag/swag.d.ts b/swag/swag.d.ts
new file mode 100644
index 0000000000..0bf5a721a1
--- /dev/null
+++ b/swag/swag.d.ts
@@ -0,0 +1,16 @@
+// Type definitions for swag 0.6.1
+// Project: https://github.com/elving/swag
+// Definitions by: Shogo Iwano
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+interface SwagStatic {
+ registerHelpers(handlebars: typeof Handlebars): void;
+}
+
+declare var Swag: SwagStatic;
+
+declare module 'swag' {
+ export = Swag;
+}