TypeScript · Junior · Запитання 72 з 75

Як описати в типі об'єкт із методом?

interface Logger {
  log(message: string): void;
  level: 'info' | 'debug';
}

Пояснення

Працюють обидва варіанти. Зі strictFunctionTypes синтаксис властивості отримує суворішу перевірку параметрів.

Де почитати

Помилка в запитанні

TypeScript · Junior · запитання 72

Перевірте себе

Пройдіть тест TypeScript · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест