- Readonly
→ Arrays e objetos em JS são por referência, então podem ser modificados. Reduza os efeitos colaterais
- Any vs Unknown
→ Ao compilar, use unknown em vez de any para permitir verificações forçadas em tipos desconhecidos
- Fazer tipagem de objetos com Record
→ Use Record em vez de interface
1 comentários
Outras coisas adicionais que apareceram nos comentários do HN: https://news.ycombinator.com/item?id=28837181
→ https://www.typescriptlang.org/docs/handbook/utility-types.html
→ Em coreano: https://typescript-kr.github.io/pages/utility-types.html
Em funções, retornar
Sometype|nullem vez deSometype|undefinedIndexed Access Types https://typescriptlang.org/docs/handbook/…