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

Коли виправдане подвійне твердження x as unknown as T?

Пояснення

Звичайне as заборонене між непов'язаними типами; через unknown можна стверджувати будь-що - і помилитися. Якщо без цього не обійтися (наприклад, у низькорівневій утиліті), ховайте його всередині функції з рантайм-перевіркою й тестами. Для JSON - валідація схемою.

Де почитати

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

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

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

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

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