- Readonly
→ Les Array et Object de JS sont passés par référence, donc ils peuvent être modifiés. Réduire les effets de bord
- Any vs Unknown
→ Utiliser Unknown à la place de any pour permettre des vérifications forcées sur les types inconnus à la compilation
- Typer des objets avec
Record
→ Utiliser Record au lieu d’une interface
1 commentaires
Autres points ajoutés dans les commentaires HN : https://news.ycombinator.com/item?id=28837181
→ https://www.typescriptlang.org/docs/handbook/utility-types.html
→ En coréen : https://typescript-kr.github.io/pages/utility-types.html
Dans les fonctions, renvoyer
Sometype|nullplutôt queSometype|undefinedIndexed Access Types https://typescriptlang.org/docs/handbook/…