Skip to content

Commit f798f30

Browse files
Update redux-typed to match latest third-party .d.ts files for React and Redux
1 parent 5e92ec0 commit f798f30

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

src/Microsoft.AspNet.ReactServices/npm/redux-typed/src/StrongProvide.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
import * as React from 'react';
2-
import { connect as nativeConnect, ElementClass } from 'react-redux';
3-
4-
interface ClassDecoratorWithProps<TProps> extends Function {
5-
<T extends (typeof ElementClass)>(component: T): T;
6-
props: TProps;
7-
}
2+
import { connect as nativeConnect } from 'react-redux';
83

94
export type ReactComponentClass<T, S> = new(props: T) => React.Component<T, S>;
105
export class ComponentBuilder<TOwnProps, TActions, TExternalProps> {
@@ -18,7 +13,7 @@ export class ComponentBuilder<TOwnProps, TActions, TExternalProps> {
1813
public get allProps(): TOwnProps & TActions & TExternalProps { return null; }
1914

2015
public connect<TState>(componentClass: ReactComponentClass<TOwnProps & TActions & TExternalProps, TState>): ReactComponentClass<TExternalProps, TState> {
21-
return nativeConnect(this.stateToProps, this.actionCreators as any)(componentClass);
16+
return nativeConnect(this.stateToProps, this.actionCreators as any)(componentClass) as any;
2217
}
2318
}
2419

0 commit comments

Comments
 (0)