I'm trying to make props with overloaded function, so i wrote something like this
interface SomeProps {
someAction: (value: number) => void | ((value: string) => void)
}
But i got error Type '(value: number) => void' is not assignable to type '(value: string) => void | ((value: number) => void)'. What am i doing wrong?