TypeScript · Junior · Frage 72 von 75
Wie beschreibt man in einem Typ ein Objekt mit einer Methode?
interface Logger {
log(message: string): void;
level: 'info' | 'debug';
}- 1Mit einem Modifikator:
log: method(string) - 2Methoden können nur Klassen deklarieren, keine Typen
- 3Methodensyntax:
log(message: string): void
Antwort zeigen
Richtige Antwort: Methodensyntax: log(message: string): void
Erklärung
Sowohl Methoden- als auch Eigenschaftssyntax funktionieren. Mit strictFunctionTypes bekommt die Eigenschaftssyntax strengere Prüfungen der Parameter.