TypeScript · Senior · Frage 44 von 75

Warum empfiehlt man, in einer Bibliothek die Rückgabetypen exportierter Funktionen zu annotieren?

Antwort zeigen

Richtige Antwort: Es beschleunigt die Prüfung und legt den öffentlichen Vertrag fest

Erklärung

Das Ableiten eines komplexen Typs muss überall wiederholt werden, wo die Funktion genutzt wird, und Deklarationen werden sperrig. Ein expliziter Typ hält den Vertrag stabil: Änderungen der Implementierung „sickern“ nicht in die API. Mit isolatedDeclarations (TS 5.5) werden Annotationen an Exporten Pflicht.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 44

Teste dich selbst

Mach den Test TypeScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen