Add regression test

This commit is contained in:
Anders Hejlsberg 2019-04-16 10:00:49 -07:00
parent 6ac0dbcaef
commit dbe71a2ddd

View file

@ -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);