$cat~/glossario/type-annotation.md

Type Annotation

TypeScript

Anotação explícita de tipo em variável, parâmetro ou retorno.

type-annotation.mdmarkdown
01

seção

Explicação

Type Annotation — Anotação explícita de tipo em variável, parâmetro ou retorno.

Sintaxe TS : Type em variável, parâmetro, retorno — documenta contrato compile-time.

Erased runtime — zero cost JS output.

02

seção

Exemplo

snippetJavaScript
function greet(nome: string): string {  return `Olá, ${nome}`;}
03

seção

Modo de uso

  • Public API exports

  • Catch typo props early

  • IDE autocomplete

04

seção

Armadilhas comuns

  • Over-annotate trivial inferred

  • any defeats purpose

05

seção

Termos relacionados