Я привязываю к типу свойств компонента, где func
может быть любой функцией, переданной от его родителя
interface TProps {
func?: Function
children?: ReactNode
}
Компонент:
return (
<button
onClick={props.func}
>
{props.children}
</button>
)
Но я получаю следующую ошибку:
Аргумент типа «Функция | undefined 'не может быть назначен параметру типа' ((value: void) => void | PromiseLike) | null | undefined '.
Какой тип я должен использовать, чтобы определить, что func
равно любой функции?