Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

В TypeScript 5.3 добавлена ​​поддержка атрибутов импорта и улучшена функциональность модулей ECMAScript

В TypeScript 5.3 добавлена ​​поддержка атрибутов импорта и улучшена функциональность модулей ECMAScript

TypeScript 5.3, являющийся важным обновлением аналога JavaScript от Microsoft, открывает свои двери для производства. Изюминкой этой новой версии остается поддержка атрибутов импорта в модулях ECMAScript, что является прогрессивным шагом в улучшении богатой функциональности языка. Опубликовав объявление 20 ноября, разработчики смогут получить доступ к этому ключевому обновлению через популярные менеджеры пакетов, такие как NuGet или NPM, с помощью команды NPM: npm install -D typescript.

Заявляя о своей актуальности, TypeScript 5.3 синхронизирован с последними изменениями, указанными в предложении по атрибутам импорта ECMA. Модули ECMAScript свидетельствуют о появлении встроенного синтаксиса благодаря предложению ECMA, предназначенного исключительно для передачи информации вместе со спецификатором модуля. Намерение состояло в том, чтобы обеспечить поддержку дополнительных типов модулей, равномерно распределенных по ряду сред JavaScript, при этом модули JSON являются первоначальным бенефициаром.

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

Атрибуты импорта могут проследить свое происхождение от первоначального предложения, получившего название «утверждения импорта», которое было успешно реализовано в TypeScript 4.5 в конце 2021 года. Выявились два ключевых различия между ранее использовавшейся и развитой формой: первоначальным из них является переключение ключевого слова Assert. к ключевому слову with, а второй, хотя и тонкий, заключается в том, что среды выполнения теперь могут использовать атрибуты для управления разрешением и интерпретацией путей импорта, при этом прежняя версия ограничивала утверждения только загруженными модулями. Таким образом, будущие планы указывают на постепенный переход от синтаксиса утверждений импорта к новому и предлагаемому синтаксису атрибутов импорта.

Еще одним заметным улучшением, представленным в TypeScript 5.3, является предпочтительный выбор прибегать к автоматическому импорту только типов, исходя из возможности. До этого изменения TypeScript принудительно использовал модификатор типа параллельно, когда автоматический импорт создавался для элементов в позиции типа. Благодаря этому усовершенствованию TypeScript активирует специальную опцию, специфичную для редактора.

Следуя традиции жизненного цикла программного обеспечения, TypeScript 5.3 берет свое начало из бета-версии, представленной 3 октября, которая впоследствии была завершена после того, как 3 ноября был объявлен кандидат на выпуск. Он пришел на смену своему предшественнику TypeScript 5.2, выпущенному несколькими месяцами ранее, 24 августа.

Благодаря захватывающим перспективам быстрого и экономичного проектирования приложений такие платформы, как AppMaster, потенциально могут использовать улучшенную функциональность, предоставляемую TypeScript 5.3, для обслуживания разнообразной аудитории разработчиков, от индивидуальных разработчиков до крупных и малых предприятий. Поскольку мир активно изучает альтернативы традиционному программированию no-code и с низким уровнем кода, такие платформы, как AppMaster, собираются сделать TypeScript 5.3 и его преемников доступными для более широкой аудитории.

Похожие статьи

AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster принял участие в BubbleCon 2024 в Нью-Йорке, где получил новые знания, расширил связи и изучил возможности внедрения инноваций в сфере разработки без кода.
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Конференция FFDC 2024 (Нью-Йорк) предоставила разработчикам передовые идеи в разработке приложений с FlutterFlow. Сессии под руководством экспертов, эксклюзивные обновления и обмен опытом — такое событие мы не могли пропустить!
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
В 2024 году, когда в 254 компаниях, включая таких гигантов, как Tesla и Amazon, будет сокращено 60 000 рабочих мест, продолжится волна увольнений в сфере технологий, которая изменит ландшафт инноваций.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь