Перейти к содержимому
21 / 37

В чём разница между @ts-ignore и @ts-expect-error?

@ts-ignore подавляет ошибку на следующей строке безусловно, даже если ошибки нет. @ts-expect-error тоже подавляет ошибку, но при этом сам выдаёт ошибку, если на следующей строке ошибки не было. Это делает @ts-expect-error безопаснее: когда ты исправишь код и ошибка исчезнет, компилятор напомнит убрать комментарий. @ts-ignore молча останется навсегда и может скрывать новые баги.

В чём разница между @ts-ignore и @ts-expect-error? | JScriptiser