diff --git a/pure-render-decorator/pure-render-decorator-tests.ts b/pure-render-decorator/pure-render-decorator-tests.ts
new file mode 100644
index 0000000000..e509fe508b
--- /dev/null
+++ b/pure-render-decorator/pure-render-decorator-tests.ts
@@ -0,0 +1,6 @@
+///
+
+import * as PureRender from 'pure-render-decorator';
+
+@PureRender
+class TestClass {}
diff --git a/pure-render-decorator/pure-render-decorator-tests.ts.tscparams b/pure-render-decorator/pure-render-decorator-tests.ts.tscparams
new file mode 100644
index 0000000000..105ac9ef6e
--- /dev/null
+++ b/pure-render-decorator/pure-render-decorator-tests.ts.tscparams
@@ -0,0 +1 @@
+--target es5 --noImplicitAny --experimentalDecorators --module commonjs
diff --git a/pure-render-decorator/pure-render-decorator.d.ts b/pure-render-decorator/pure-render-decorator.d.ts
new file mode 100644
index 0000000000..d24e842b60
--- /dev/null
+++ b/pure-render-decorator/pure-render-decorator.d.ts
@@ -0,0 +1,9 @@
+// Type definitions for pure-render-decorator v0.2.0
+// Project: https://github.com/felixgirault/pure-render-decorator
+// Definitions by: Sean Kelley
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare module 'pure-render-decorator' {
+ var PureRender: ClassDecorator;
+ export = PureRender;
+}