TypeScript
Вариативные кортежи (Variadic Tuple Types) в TypeScript
Вариативные кортежи TypeScript: синтаксис, spread в позициях кортежа, конкатенация, curry, middleware. Примеры кода на русском языке.
Utility Types в TypeScript — полный разбор встроенных утилит
Разбираем встроенные Utility Types в TypeScript: Partial, Required, Readonly, Pick, Omit, Record, Exclude, Extract, ReturnType и другие. Примеры кода.
Template Literal Types в TypeScript
Разбираем Template Literal Types в TypeScript: строковые шаблонные типы, комбинации с union, утилиты Uppercase, Lowercase, Capitalize и практические примеры.
Оператор satisfies в TypeScript
Разбираем оператор satisfies в TypeScript 4.9+: как проверять соответствие типу, сохраняя точный вывод типов. Примеры и сравнение с аннотациями.
Утилитный тип NoInfer в TypeScript
Разбираем утилитный тип NoInfer в TypeScript 5.4: зачем нужен, как работает, практические примеры использования в дженериках.
Mapped Types в TypeScript
Разбираем Mapped Types в TypeScript: синтаксис, встроенные утилиты Partial, Required, Readonly, Record, создание кастомных Mapped Types с примерами.
Руководство по тестированию TypeScript с Jest
Подробно о тестировании TypeScript с использованием Jest - настройка, примеры и лучшие практики для эффективной работы с тестами
Типы доступа по индексу в TypeScript
Разбираемся как использовать типы доступа по индексу в TypeScript
const assertions в TypeScript
Что такое const assertions в TypeScript, как использовать as const для литеральных типов, readonly объектов и кортежей. Практические примеры.