mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-07 17:29:36 -05:00
Add regression test
This commit is contained in:
@@ -13,3 +13,18 @@ const myReducer1: Reducer<MyState> = combineReducers({
|
||||
const myReducer2 = combineReducers({
|
||||
combined: combineReducers({ foo }),
|
||||
});
|
||||
|
||||
// Repro from #30942
|
||||
|
||||
declare function withH<T, U>(handlerCreators: HandleCreatorsFactory<T, U>): U;
|
||||
|
||||
type Props = { out: number }
|
||||
|
||||
type HandleCreatorsFactory<T, U> = (initialProps: T) => { [P in keyof U]: (props: T) => U[P] };
|
||||
|
||||
const enhancer4 = withH((props: Props) => ({
|
||||
onChange: (props) => (e: any) => {},
|
||||
onSubmit: (props) => (e: any) => {},
|
||||
}));
|
||||
|
||||
enhancer4.onChange(null);
|
||||
|
||||
Reference in New Issue
Block a user