@@ -19,19 +19,26 @@ function connect<State, TOwnProps, TStateProps>(
19
19
mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > ,
20
20
) : ComponentDecorator < TStateProps & { dispatch : Dispatch < State > } & TOwnProps , TOwnProps > ;
21
21
22
+ function connect < State , TOwnProps , TStateProps , TDispatchProps extends MapDispatchToPropsObject & TDispatchProps > (
23
+ mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > | null ,
24
+ mapDispatchToProps : FuncOrSelf < TDispatchProps > ,
25
+ ) : ComponentDecorator < TStateProps & TDispatchProps & TOwnProps , TOwnProps > ;
26
+
22
27
function connect < State , TOwnProps , TStateProps , TDispatchProps > (
23
- mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > ,
24
- mapDispatchToProps : FuncOrSelf < MapDispatchToPropsFunction < State , TOwnProps , TDispatchProps > | MapDispatchToPropsObject & TDispatchProps >
28
+ mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > | null ,
29
+ mapDispatchToProps : FuncOrSelf < MapDispatchToPropsFunction < State , TOwnProps , TDispatchProps > > | null
25
30
) : ComponentDecorator < TStateProps & TDispatchProps & TOwnProps , TOwnProps > ;
26
31
27
- function connect < State , TOwnProps , TDispatchProps > (
28
- mapStateToProps : null ,
29
- mapDispatchToProps : FuncOrSelf < MapDispatchToPropsFunction < State , TOwnProps , TDispatchProps > | MapDispatchToPropsObject & TDispatchProps >
30
- ) : ComponentDecorator < TDispatchProps & TOwnProps , TOwnProps > ;
32
+ function connect < State , TOwnProps , TStateProps , TDispatchProps extends MapDispatchToPropsObject & TDispatchProps , TMergeProps > (
33
+ mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > | null ,
34
+ mapDispatchToProps : FuncOrSelf < TDispatchProps > ,
35
+ mergeProps : MergeProps < TOwnProps , TStateProps , TDispatchProps , TMergeProps > ,
36
+ options ?: Options
37
+ ) : ComponentDecorator < TMergeProps , TOwnProps > ;
31
38
32
39
function connect < State , TOwnProps , TStateProps , TDispatchProps , TMergeProps > (
33
- mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > ,
34
- mapDispatchToProps : FuncOrSelf < MapDispatchToPropsFunction < State , TOwnProps , TDispatchProps > | MapDispatchToPropsObject & TDispatchProps > ,
40
+ mapStateToProps : FuncOrSelf < MapStateToProps < State , TOwnProps , TStateProps > > | null ,
41
+ mapDispatchToProps : FuncOrSelf < MapDispatchToPropsFunction < State , TOwnProps , TDispatchProps > > | null ,
35
42
mergeProps : MergeProps < TOwnProps , TStateProps , TDispatchProps , TMergeProps > ,
36
43
options ?: Options
37
44
) : ComponentDecorator < TMergeProps , TOwnProps > ;
0 commit comments