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 и его преемников доступными для более широкой аудитории.

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

Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung расширяет свою линейку устройств среднего класса, представляя Galaxy A55 и A35 с системой безопасности Knox Vault и обновленными элементами дизайна, которые придают этому сегменту флагманские качества.
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare выходит вперед, предлагая Firewall for AI, усовершенствованный WAF, предназначенный для упреждающего выявления и предотвращения потенциальных злоупотреблений, направленных на модели большого языка.
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT достиг важной функции благодаря развертыванию голосовых возможностей OpenAI. Теперь пользователи могут общаться без помощи рук, поскольку ChatGPT читает ответы вслух на iOS, Android и в Интернете.
Начните бесплатно
Хотите попробовать сами?

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

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