I have component with prop like:
setSelectedValue: (value: number | string) => void;
And I'd like to make HOC, that has setSelectedValue prop to which only numbers can be passed and which be also passed as prop to original component, I see it's type like so:
setSelectedValue: (value: number) => void;
When I try to make it I get TS error message:
Type '(value: number) => void' is not assignable to type '(value: number | string) => void'.
How can I get desired result?