diff --git a/redux-immutable/redux-immutable-tests.ts b/redux-immutable/redux-immutable-tests.ts
new file mode 100644
index 000000000..2f92713ae
--- /dev/null
+++ b/redux-immutable/redux-immutable-tests.ts
@@ -0,0 +1,6 @@
+///
+
+import { combineReducers } from 'redux-immutable';
+
+combineReducers({
+});
\ No newline at end of file
diff --git a/redux-immutable/redux-immutable.d.ts b/redux-immutable/redux-immutable.d.ts
new file mode 100644
index 000000000..54dc8e6fa
--- /dev/null
+++ b/redux-immutable/redux-immutable.d.ts
@@ -0,0 +1,8 @@
+// Type definitions for redux-immutable v3.0.5
+// Project: https://github.com/gajus/redux-immutable
+// Definitions by: Pedro Pereira
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+declare module "redux-immutable" {
+ export function combineReducers(reducers : Object): Object;
+}
\ No newline at end of file