Бета-версия TypeScript 5.5

В конце апреля стала доступна Бета-версия TypeScript 5.5.

Первая из длинного списка новых функций — это выводимые типовые предикаты, реализованные разработчиком Дэном Вандеркамом, который объяснил, что TypeScript теперь может выводить типовой предикат для функции filter. Он пишет, что TypeScript будет выводить, что функция возвращает типовой предикат, если:

  • Функция не имеет явного типа возврата или аннотации типового предиката.
  • Функция имеет один оператор возврата и не имеет неявных возвратов.
  • Функция не изменяет свой параметр.
  • Функция возвращает логическое выражение, связанное с уточнением параметра.

Что еще интересного:

  • Размер пакета уменьшился  с 5,5 МБ до 3,7 МБ.
  • Узкое управление потоком для постоянных индексированных доступов.
  • Типовые импорты в JSDoc.
  • Простая проверка синтаксиса регулярных выражений.
  • Изолированные объявления.
  • Явные типы.
Читайте также
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript

Силлс выступает за новую норму, согласно которой все реальные изображения должны иметь метку времени, достоверные метаданные и подтверждаться проверяемыми документами, которые гарантируют их подлинность. 

Warp: AI-терминал теперь доступен для Windows
Warp: AI-терминал теперь доступен для Windows
Warp: AI-терминал теперь доступен для Windows

Компания Warp объявила о долгожданном релизе своего AI-терминала для Windows. Новое решение поддерживает PowerShell, WSL и Git Bash, а также совместимо с архитектурами x64 и ARM64. Warp сочетает в себе мощь искусственного интеллекта и современный пользовательский интерфейс, делая работу в терминале более удобной и эффективной.

Krea AI представляет новые видеомодели и функцию генерации аудио для видео
Krea AI представляет новые видеомодели и функцию генерации аудио для видео
Krea AI представляет новые видеомодели и функцию генерации аудио для видео

Krea AI делает очередной шаг вперёд в развитии технологий генеративного контента. Команда компании официально объявила о выпуске трёх новых видеомоделей — Kling 1.6, Hunyuan и 01-Live, каждая из которых открывает новые горизонты для пользователей платформы.

Tailwind V4: масштабные изменения
Tailwind V4: масштабные изменения
Tailwind V4: масштабные изменения

В прошлом году на Tailwind Connect команда представила краткий обзор Oxide — нового высокопроизводительного движка для Tailwind CSS. Он разработан для упрощения работы разработчиков и использования последних возможностей веб-платформы.