Термин TypeScript обновлено

Assertion function (asserts x is T): что это

Коротко

Assertion function (asserts x is T): функция, которая ничего не возвращает, а при невыполнении условия бросает исключение. Сигнатура asserts x is T (или asserts x) сужает тип аргумента в коде после вызова.

Определение

Функция, которая ничего не возвращает, а при невыполнении условия бросает исключение. Сигнатура asserts x is T (или asserts x) сужает тип аргумента в коде после вызова. Пример: assertDefined(el), после которого el уже не null.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по TypeScript проверят, что термин понятен в деле.