$cat~/glossario/unknown-type.md
unknown
TypeScript
Tipo seguro top: exige narrowing antes de uso.
seção
Explicação
unknown — Tipo seguro top: exige narrowing antes de uso.
Top type safe — assign unknown to nothing until narrowed. Forced handling.
catch (e: unknown) pattern modern TS.
seção
Exemplo
function parse(input: unknown): User { if (!isUser(input)) throw new Error("invalid"); return input;}seção
Modo de uso
JSON.parse result
Error handling
Generic event detail
seção
Armadilhas comuns
Assert as User without check
Forget narrow before use
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em TypeScript
Outros termos da mesma categoria para revisão em sequência.