Решение проблемы
TypeScript недостаточно умен, чтобы понять, что Math.abs()будет возвращаться 1при задании -1или 0при задании 0. Все, что он знает, это то, что возвращаемый тип Math.abs()является numberи numberне расширяет возвращаемый тип Nфункции test_3.
Поэтому, если вы сообщите TypeScript, что вы уверены, что Math.abs()он возвращает элемент N(с as N), TypeScript не покажет ошибку.
Комментариев нет:
Отправить комментарий