KAPITEL 7

Interfaces

Warum nur die langweiligen

eingebauten Formen verwenden?

Wir können unsere eigenen erfinden!

In Kapitel 4, »Objekte«, hatte ich erwähnt, dass man zwar Objektformen für { ... }-Objekttypen mit Typaliasen beschreiben kann, TypeScript aber auch ein »interface«-Feature bereitstellt, das viele Entwickler bevorzugen. Interfaces sind eine weitere Möglichkeit, eine Objektform mit einem zugehörigen Namen zu deklarieren. Sie ähneln zwar in vielerlei Hinsicht den Objekttyp-Aliasen, werden aber im Allgemeinen wegen ihrer besser lesbaren Fehlermeldungen, der schnelleren Kompilierung und der besseren Interoperabilität mit Klassen bevorzugt.

Typaliase im Vergleich zu Interfaces

Hier eine kurze Zusammenfassung der Syntax, um einen Objekttyp ...

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.