Function: createSelectChangeHandler()
createSelectChangeHandler<
T>(setValue: (value:T) =>void,converter?: (value:string) =>T): (event:ChangeEvent<HTMLSelectElement>) =>void
Defined in: src/components/shared/formUtils.ts:127
Creates a standardized handler for select changes
Type Parametersโ
Tโ
T = string
Parametersโ
setValueโ
(value: T) => void
State setter function
converter?โ
(value: string) => T
Optional value converter function (defaults to identity)
Returnsโ
Select change handler
(
event:ChangeEvent<HTMLSelectElement>):void
Parametersโ
eventโ
ChangeEvent<HTMLSelectElement>
Returnsโ
void
Exampleโ
const handleTimeoutChange = createSelectChangeHandler(setTimeout, (value) =>
    parseInt(value, 10)
);