TypeScript · Junior · Pytanie 72 z 75
Jak opisać w typie obiekt z metodą?
interface Logger {
log(message: string): void;
level: 'info' | 'debug';
}- ✓Poprawna odpowiedź: Składnią metody
log(message: string): void(lub właściwością typu funkcyjnego) - 2Metody można deklarować tylko w klasach
- 3Przez
log: method
Wyjaśnienie
Działają obie składnie. Przy strictFunctionTypes składnia właściwości daje ostrzejsze sprawdzanie parametrów.