KAPITEL 3

Vereinigungs- und Literaltypen

Nichts ist konstant

Werte können sich im Laufe der Zeit ändern

(okay, außer Konstanten)

In Kapitel 2, »Das Typsystem«, ging es um das Konzept des »Typsystems« und die Frage, wie es anhand der gelesenen Werte die Typen von Variablen erkennt. Jetzt möchte ich zwei Schlüsselkonzepte vorstellen, mit deren Hilfe TypeScript darüber hinausgehende Ableitungen vornimmt:

Vereinigungtypen

Dabei wird der zulässige Typ eines Werts auf zwei oder mehr mögliche Typen erweitert.

Type Narrowing

Dabei wird der zulässige Typ eines Werts derart eingeschränkt bzw. »eingeengt«, dass ein Typ oder mehrere Typen ausgeschlossen werden.

Zusammengenommen sind Vereinigungstypen und Type Narrowing leistungsstarke Konzepte, die es TypeScript ...

Get TypeScript – Ein praktischer Einstieg now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.