В последней версии среды выполнения Deno для JavaScript и TypeScript добавлены возможности вставки подсказок.
Анонсированный 27 октября, Deno 1.27 содержит улучшения языкового сервера и IDE, включая использование подсказок TypeScript 4.4. Благодаря этой возможности во встроенный код добавляются небольшие фрагменты информации, что потенциально делает его более читабельным и заполняет любые пробелы в информации о коде.
Редактор кода Microsoft Visual Studio поддерживает подсказки, а расширение Deno VS Code поддерживает параметры конфигурации.
Deno также теперь имеет улучшенное завершение реестра в поддерживающих его редакторах, хотя эта возможность не привязана конкретно к выпуску Deno 1.27.
Дополнительные возможности Deno 1.27 включают в себя:
- Deno автоматически извлекает типы TypeScript из пакетов NPM, которые распространяют типы.
- Node-API для создания собственных надстроек в Node.js поддерживается при использовании в пакетах NPM. Кроме того, разрешение и целостность пакета NPM теперь сохраняются при использовании файла блокировки.
- А
navigator.language
Был добавлен веб-API, предоставляющий свойство только для чтения, которое возвращает строку, представляющую предпочтительный язык пользователя. - Для
deno task
, который выполняет пользовательские команды, специфичные для кодовой базы, было удалено предупреждение о том, что «задача deno нестабильна и может радикально измениться в будущем». Двигаться вперед,deno task
кардинально не изменится, хотя некоторые изменения могут быть внесены для простоты использования, например, новые кроссплатформенные команды или переменные среды. -
deno lint
В линтере появился новый компактный формат отчета. - API были стабилизированы, такие как
Deno.consoleSize()
,Deno.futime()
иDeno.loadavg()
. -
readline/promise
был реализован модуль, предоставляющий API на основе Promises дляreadline
модуль. - Версия 1.27 обновляет движок JavaScript V8 10.8.
Пользователи Deno могут обновиться до версии 1.27, выполнив: deno upgrade
.
Далее прочитайте это:
- Облачные вычисления больше не являются беспроигрышным вариантом
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Кодирование с помощью ИИ: советы и лучшие практики от разработчиков
- Python движется к удалению GIL и усилению параллелизма
- 7 причин, почему Java по-прежнему великолепна
- Война за лицензирование открытого исходного кода окончена