O tipo de função do Typescript não tem efeito
Eu tenho o seguinte tipo de função:
type functionType = (x:number) => void
e a seguinte função
const fn : functionType = () => {
return 1
}
Eu esperaria que o Typescript me desse dois erros.
fn()deve receber um número como parâmetro, mas você não forneceu nadafn()é void e não pode retornar um número
No entanto, não recebo erros.
Alguém pode explicar esse comportamento, por favor?