Джошуа добавил поддержку новой директивы
// @ts-expect-error в TypeScript 3.9. С её помощью можно подавить конкретные ошибки компилятора. В статье очень подробно рассказывается, как была добавлена эта фича, что было изменено, почему это было сделано именно так, с какими проблемами столкнулись пользователи после релиза RC-версии, какие были фиксы и т.п. Например, в начальной реализации для JSX не учитывался случай использования директивы игнорирования ошибок подобным образом:{/*
// @ts-ignore */}
<MissingRequiredProp />Хорошая статья. Рекомендую почитать статью всем, кому интересно узнать больше про внутренности TypeScript.
#internals #typescript
http://blog.joshuakgoldberg.com/ts-expect-error/