Вернуться   Hack Mode - форум по web-безопасности > Информационный > Новости

Ответ
 
Опции темы Опции просмотра
Старый 10.09.2024, 20:57   #1
Аватар для Ятаган

Ятаган
Administrator
Регистрация: 28.07.2024
Сообщений: 138
Время на форуме:
6 day 13 hour 7 min
Репутация: 1 (Новичок)
По умолчанию Релиз TypeScript 5.6

9 сентября 2024 года Microsoft представила релиз TypeScript 5.6 с новыми синтаксическими проверками nullish/truthy, вспомогательными методами итератора и проверками строгости, проверкой с приоритетом региона в редакторах и гибким поведением --build.

Предыдущая версия проекта популярного языка программирования, работающего на основе JavaScript, вышла в июне 2024 года. Исходный код TypeScript опубликован на GitHub под лицензией Apache License 2.0. Выпуск TypeScript 5.7 запланирован на ноябрь этого года.

Основные изменения и дополнения в TypeScript 5.6:

• устранена проблема, при которой ошибки могли быть допущены в процессе написания кода, но они все равно считались допустимым кодом JavaScript и принимались. Теперь компилятор будет отслеживать и выдавать ошибки, когда сможет синтаксически определить истинную или нулевую проверку (in TypeScript 5.6, the compiler now errors when it can syntactically determine a truthy or nullish check will always evaluate in a specific way.);

• добавлена поддержка произвольных идентификаторов модулей в коде. Также есть новая опция компилятора под названием «--noCheck», которая позволяет пропустить проверку типов для всех своих входных файлов. Это позволяет избежать ненужной проверки типов при выполнении любого семантического анализа, необходимого для выпуска выходных файлов (this avoids unnecessary type-checking when performing any semantic analysis necessary for emitting output files);

• языковой сервис TypeScript теперь предоставляет собственные символы фиксации для каждого элемента завершения. Символы фиксации — это особые символы, которые при вводе автоматически фиксируют предлагаемый в данный момент элемент завершения. Это означает, что со временем редактор кода теперь будет чаще фиксировать предлагаемый в данный момент элемент завершения при вводе определённых символов (TypeScript’s language service now provides its own commit characters for each completion item. Commit characters are specific characters that, when typed, will automatically commit the currently-suggested completion item. What this means is that over time your editor will now more frequently commit to the currently-suggested completion item when you type certain characters).

Доступ к версии TypeScript 5.6 для тестирования новых опций возможен через "npm install -D typescript" или через сайт NuGet.

Источник: https://habr.com/ru/news/842108/
Ятаган вне форума   Ответить с цитированием
Ответ

Метки
typescript, typescript 5.6


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Друзья форума: Набор


Powered by vBulletin® Version 3.8.x
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.