diff --git a/react-redux/react-redux-tests.ts b/react-redux/react-redux-tests.ts
new file mode 100644
index 000000000..5de0be520
--- /dev/null
+++ b/react-redux/react-redux-tests.ts
@@ -0,0 +1,27 @@
+///
+///
+
+import { Component } from 'react';
+import { connect } from 'react-redux';
+
+function mapStateToProps(state: any): any {
+ return {
+ value: state.counter
+ };
+}
+
+let increment: Function;
+function mapDispatchToProps(dispatch: any): any {
+ return {
+ onIncrement: () => dispatch(increment())
+ };
+}
+
+export class Counter extends Component {
+
+}
+
+export default connect(
+ mapStateToProps,
+ mapDispatchToProps
+)(Counter);
diff --git a/react-redux/react-redux.d.ts b/react-redux/react-redux.d.ts
new file mode 100644
index 000000000..05ce9fcb0
--- /dev/null
+++ b/react-redux/react-redux.d.ts
@@ -0,0 +1,8 @@
+// Type definitions for react-redux
+// Project: https://github.com/rackt/react-redux
+// Definitions by: Qubo
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+declare module "react-redux" {
+ export function connect(...functions: Function[]): (t: T) => T;
+}