Como Adicionar o Tipo de Retorno de uma Função em TypeScript

in #typescript5 years ago

Considere uma simples função que leva dois números como argumento. O valor de retorno é a multiplicação dos dois números:

function multiplicar(a: number, b: number) {
  return a * b;
}

O compilador do TypeScript é inteligente e deduz o tipo do valor de retorno da função acima baseado na expressão de retorno. Mas se você quiser definir o tipo do valor de retorno explicitamente, adicione os dois pontos e o tipo logo após a lista de parâmetros entre os parênteses:

function multiplicar(a: number, b: number): number {
  return a * b;
}

No exemplo acima, a expressão a * b resulta em um valor do tipo number, o mesmo tipo definido explicitamente na parte de retorno da assinatura da função.

Para aprender mais sobre o TypeScript, assista às aulas do NBK Mundo Tech:

Nos vemos lá!