TypeScript · Senior · Frage 15 von 75

Wie ergänzt man den Typ Request der Bibliothek Express um ein Feld user?

declare module 'express-serve-static-core' {
  interface Request { user?: User }
}
Antwort zeigen

Richtige Antwort: Module Augmentation über declare module und Merging

Erklärung

Augmentation erweitert die Typen eines fremden Moduls ohne Fork: Die Interfaces verschmelzen. Die Datei muss ein Modul sein (import/export enthalten) und zum Projekt gehören. Änderungen in node_modules gehen bei der Neuinstallation verloren.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 15

Teste dich selbst

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

Diesen Test machen