Readonly
→ Arrays und Objekte in JS sind Referenzen und können daher verändert werden. So lassen sich Side Effects reduzieren.
anyvsunknown
→ Statt any unknown verwenden, damit beim Kompilieren eine erzwungene Prüfung für unbekannte Typen möglich ist
- Objekte mit
Recordtypisieren
→ Record anstelle von interface verwenden
1 Kommentare
Weitere Ergänzungen aus den HN-Kommentaren https://news.ycombinator.com/item?id=28837181
→ https://www.typescriptlang.org/docs/handbook/utility-types.html
→ auf Koreanisch https://typescript-kr.github.io/pages/utility-types.html
In Funktionen statt
Sometype|undefinedlieberSometype|nullzurückgebenIndexed Access Types https://typescriptlang.org/docs/handbook/…