Skip to content

Commit 32b8fef

Browse files
committed
remove separated null constrained signature
1 parent 479d96e commit 32b8fef

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

index.d.ts

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,14 @@ function connect<State, TOwnProps, TStateProps>(
1919
mapStateToProps: FuncOrSelf<MapStateToProps<State, TOwnProps, TStateProps>>,
2020
): ComponentDecorator<TStateProps & { dispatch: Dispatch<State> } & TOwnProps, TOwnProps>;
2121

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-
2722
function connect<State, TOwnProps, TStateProps, TDispatchProps>(
2823
mapStateToProps: FuncOrSelf<MapStateToProps<State, TOwnProps, TStateProps>>|null,
29-
mapDispatchToProps: FuncOrSelf<MapDispatchToPropsFunction<State, TOwnProps, TDispatchProps>>|null
24+
mapDispatchToProps: FuncOrSelf<MapDispatchToPropsFunction<State, TOwnProps, TDispatchProps> | MapDispatchToPropsObject & TDispatchProps>
3025
): ComponentDecorator<TStateProps & TDispatchProps & TOwnProps, TOwnProps>;
3126

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>;
38-
3927
function connect<State, TOwnProps, TStateProps, TDispatchProps, TMergeProps>(
4028
mapStateToProps: FuncOrSelf<MapStateToProps<State, TOwnProps, TStateProps>>|null,
41-
mapDispatchToProps: FuncOrSelf<MapDispatchToPropsFunction<State, TOwnProps, TDispatchProps>>|null,
29+
mapDispatchToProps: FuncOrSelf<MapDispatchToPropsFunction<State, TOwnProps, TDispatchProps>| MapDispatchToPropsObject & TDispatchProps>,
4230
mergeProps: MergeProps<TOwnProps, TStateProps, TDispatchProps, TMergeProps>,
4331
options?: Options
4432
): ComponentDecorator<TMergeProps, TOwnProps>;

0 commit comments

Comments
 (0)