NestJS · Junior · Frage 21 von 75
Warum sollte ein DTO eine Klasse statt eines TypeScript-Interfaces sein?
- 1Interfaces verschwinden nach dem Kompilieren
- 2Nest verbietet Interfaces in seinem Code
- 3Interfaces können keine optionalen Felder haben
Antwort zeigen
Richtige Antwort: Interfaces verschwinden nach dem Kompilieren
Erklärung
Klassen behalten ihre Decorators und Metadaten zur Laufzeit, die ValidationPipe und Swagger nutzen.