Недавно я попросил команду Typescript исправить это:





Внедрение этого исправления мгновенно сделает всех разработчиков Typescript более продуктивными. Это будет тип исправления, которое дает Typescript «душу».

Это также сделало бы спецификацию ES более производительной, если бы они просто исправили синтаксис.

Тем не менее, хотя Typescript лидирует во многих других областях, таких как аннотации, они решили оставить этот низко висящий плод.

Когда предложение было закрыто, причина заключалась в том, что мы следуем спецификации, хотя мы знаем, что она хуже.

Зачем следовать чему-то, если вы знаете, что оно неэффективно и всегда будет неэффективно?

Самое простое решение - просто исправить.

Цели и задачи машинописного дизайна

Typescript имеет довольно прочную структуру, описывающую, как следует развивать язык, и включает в себя:

Точно имитируйте дизайн существующих языков. Вместо этого используйте поведение JavaScript и намерения авторов программ в качестве руководства для того, что имеет наибольший смысл в языке.