$cat~/glossario/union-type.md
Union Type
TypeScript
Tipo que aceita um entre vários membros (A | B).
seção
Explicação
Union Type — Tipo que aceita um entre vários membros (A | B).
A | B — valor um entre membros. Narrowing discriminated union { kind: "a" } | { kind: "b" }.
Exhaustive switch with never check.
seção
Exemplo
type Result = { ok: true; data: string } | { ok: false; error: string };seção
Modo de uso
API success/error
Route params variants
Theme mode light|dark
seção
Armadilhas comuns
Union too wide string
Forget default case exhaustive
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em TypeScript
Outros termos da mesma categoria para revisão em sequência.