diff --git a/react-redux/react-redux.d.ts b/react-redux/react-redux.d.ts
index 89d33cf6d..ec1bded47 100644
--- a/react-redux/react-redux.d.ts
+++ b/react-redux/react-redux.d.ts
@@ -7,10 +7,10 @@
///
declare module "react-redux" {
- import { ComponentClass, Component, StatelessComponent, Props, ReactNode } from 'react';
+ import { ComponentClass, Component, StatelessComponent, ReactNode } from 'react';
import { Store, Dispatch, ActionCreator } from 'redux';
- interface ComponentDecorator, TOwnProps extends Props> {
+ interface ComponentDecorator {
(component: ComponentClass): ComponentClass;
}
@@ -43,19 +43,13 @@ declare module "react-redux" {
* @param options
*/
export function connect(): InferableComponentDecorator;
- export function connect<
- TStateProps extends Props,
- TDispatchProps extends Props,
- TOwnProps extends Props
- >(
+
+ export function connect(
mapStateToProps: MapStateToProps,
mapDispatchToProps?: MapDispatchToPropsFunction|MapDispatchToPropsObject
): ComponentDecorator;
- export function connect<
- TStateProps extends Props,
- TDispatchProps extends Props,
- TOwnProps extends Props
- >(
+
+ export function connect(
mapStateToProps: MapStateToProps,
mapDispatchToProps: MapDispatchToPropsFunction|MapDispatchToPropsObject,
mergeProps: MergeProps,
@@ -89,7 +83,7 @@ declare module "react-redux" {
pure: boolean;
}
- export interface ProviderProps extends Props {
+ export interface ProviderProps {
/**
* The single Redux store in your application.
*/