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