$cat~/glossario/type-inference.md

Type Inference

TypeScript

TypeScript deduz tipo sem anotação explícita quando possível.

type-inference.mdmarkdown
01

seção

Explicação

Type Inference — TypeScript deduz tipo sem anotação explícita quando possível.

TS deduz tipo sem anotação quando possível — assign, return, generic propagation.

as const narrows literal; satisfies checks without widen.

02

seção

Exemplo

snippetJavaScript
const config = { theme: "dark", retries: 3 } as const;
03

seção

Modo de uso

  • Less boilerplate locals

  • Return type inference functions

  • Generic flow through map

04

seção

Armadilhas comuns

  • Widen literal to string unintentionally

  • Complex inference slow tsserver

05

seção

Termos relacionados