diff --git a/contentful-resolve-response/contentful-resolve-response-tests.ts b/contentful-resolve-response/contentful-resolve-response-tests.ts
new file mode 100644
index 0000000000..098641e7bb
--- /dev/null
+++ b/contentful-resolve-response/contentful-resolve-response-tests.ts
@@ -0,0 +1,20 @@
+///
+import resolveResponse = require('contentful-resolve-response');
+
+var response = {
+ items: [
+ {
+ someValue: 'wow',
+ someLink: {sys: {type: 'Link', linkType: 'Entry', id: 'suchId'}}
+ }
+ ],
+ includes: {
+ Entry: [
+ {sys: {type: 'Entry', id: 'suchId'}, very: 'doge'}
+ ]
+ }
+};
+
+var items = resolveResponse(response)
+
+console.log(items);
diff --git a/contentful-resolve-response/contentful-resolve-response.d.ts b/contentful-resolve-response/contentful-resolve-response.d.ts
new file mode 100644
index 0000000000..8ef093799c
--- /dev/null
+++ b/contentful-resolve-response/contentful-resolve-response.d.ts
@@ -0,0 +1,9 @@
+// Type definitions for contentful-resolve-response
+// Project: https://github.com/contentful/contentful-resolve-response
+// Definitions by: Anton Karsten
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare module 'contentful-resolve-response' {
+ function resolveResponse(response: any): any;
+ export = resolveResponse;
+}