Advanced TypeScript
TypeScript ist im Alltag bekannt für seine Typ-Annotationen, mit denen JavaScript-Code typsicher gemacht werden kann. Neben den gängigen Typen wie number oder string bringt TypeScript auch einige eher ungewöhnliche Typen wie never und Conditional Types mit. Außerdem hat es eine Art eigene Meta-Sprache, mit der man Typen programmatisch beschreiben kann. Damit lassen sich zum Beispiel Funktionen so beschreiben, dass Verwender von Typsicherheit profitieren, ohne selbst Typ-Annotationen schreiben zu müssen.
In dieser Session möchte ich euch mit Live-Coding ein paar dieser "fortgeschrittenen" TypeScript-Features vorstellen.
Vorkenntnisse
- Grundlegende TypeScript-Kenntnisse hilfreich