TypeScript · Senior · Frage 61 von 75

Was braucht eine Assertion-Funktion, damit ihr Aufruf eingrenzt?

const assertUser: (x: unknown) => asserts x is User = (x) => { /* ... */ };
Antwort zeigen

Richtige Antwort: Die aufgerufene Funktion braucht eine explizite Typannotation

Erklärung

Sonst meldet TypeScript „Assertions require every name in the call target to be declared with an explicit type annotation“.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 61

Teste dich selbst

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

Diesen Test machen