KAPITEL 6

Fortgeschrittene Typen

TypeScript besitzt ein Typsystem von Weltklasse, das leistungsstarke Programmiertechniken auf Typebene ermöglicht, die selbst den mürrischsten Haskell-Programmierer eifersüchtig machen. Wie Sie inzwischen wissen, ist das Typsystem nicht nur äußerst ausdrucksstark, sondern auch einfach zu benutzen. Die Deklaration von Typbeschränkungen und -beziehungen ist einfach und knapp und wird in den meisten Fällen automatisch abgeleitet.

Dieses ausdrucksstarke und ungewöhnliche Typsystem ist nötig, weil JavaScript so dynamisch ist. Die Modellierung von Prototypen, der dynamischen Bindung von this, dem Überladen von Funktionen und sich ständig ändernde Objekte erfordern ein reichhaltiges Typsystem und eine Werkzeugkiste an ...

Get Programmieren in TypeScript 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.