TypeScript · Senior · Запитання 33 з 75

Як перевірити тип у тестах, щоб отримати помилку, якщо помилки компіляції НЕ буде?

Пояснення

@ts-expect-error придушує помилку й сам стає помилкою, якщо придушувати нічого - так тест типів «падає», коли тип став завеликим. @ts-ignore мовчить завжди й ховає проблеми. Для тверджень є expectTypeOf у Vitest, tsd, @ts-expect-error у type-challenges.

Де почитати

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

TypeScript · Senior · запитання 33

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

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

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