Open
Description
export const selectFormValues = createSelector<
[
(state: RootState) => RootState['sliceValues'],
(state: RootState, type: T) => T
],
TypeToFormMap[T]
>(
[
(state) => state.sliceValues,
(state, type) => type,
],
(sliceValues, type) => sliceValues.formValuesMap[type]
);
Where could I define the generic T for something like this?
// Usage:
// TypeToFormMap['goal-form']
const values = useSelector((state: RootState) => selectFormValues(state, 'goal-form')