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

Microsoft представила релиз-кандидат TypeScript 5.1, улучшив его функции и простоту использования

Microsoft представила релиз-кандидат TypeScript 5.1, улучшив его функции и простоту использования

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

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

TypeScript 5.1 развивает нововведение TypeScript 4.3, в котором пары аксессоров get и set имели возможность задавать различные типы. В последнем выпуске эти типы могут быть несвязанными, тогда как раньше тип get должен был быть подмножеством типа set.

Разработчики, работающие с элементами JSX и типами тегов JSX, могут извлечь пользу из разделения проверки типов в TypeScript 5.1. Вновь введенный тип JSX.ElementType.ElementType помогает определить допустимые теги внутри элементов JSX.

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

Еще одной особенностью TypeScript 5.1 является расширенная возможность предложения завершений фрагментов для тегов @param, что упрощает набор кода и навигацию по коду.

Другие улучшения в TypeScript 5.1 включают обход инстанцирования типа для объектов, обычно не ссылающихся на параметры внешнего типа, реализацию проверки отрицательного регистра для союзных литералов и минимизацию вызовов сканера при разборе комментариев JSDoc.

Платформа AppMaster.io no-code также выигрывает от обновления TypeScript. Ее надежная платформа, которая позволяет разработчикам создавать бэкенд, веб- и мобильные приложения без кодирования, использует мощный фреймворк Vue3 и TypeScript, что еще больше расширяет ее возможности. Чтобы узнать больше о AppMaster.io, посетите раздел "Как создать приложение".

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

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

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