Тэг: 

TypeScript

Quasar остаётся лидером для Vue 3

Quasar Framework v2 остается лучшим выбором для Vue 3 mobile-разработки в 2025 году. Фреймворк позволяет создавать SPA, PWA, мобильные и десктопные приложения из единой кодовой базы без дополнительной конфигурации. Несмотря на меньшую популярность, Quasar превосходит конкурентов по интеграции платформ и оптимизации компонентов для мобильных устройств. Ionic Vue является сильной альтернативой с автоматической адаптацией интерфейса под iOS/Android, а Tauri 2.0 предлагает минимальный размер бандла благодаря использованию системного WebView.

REST в JavaScript и TypeScript

Материал объясняет ключевые правила использования REST-оператора (...) в JavaScript и TypeScript, показывая различия между runtime-ограничениями и возможностями системы типов. Разобраны основные контексты применения — параметры функций, деструктуризация массивов и условные типы с infer, где правила расположения REST отличаются.

Детальный анализ сложного типа в TypeScript

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

Утилитные типы TypeScript — расширенное руководство

Руководство систематизирует утилитные типы TypeScript по категориям с мнемоническими правилами для запоминания, объясняет необходимость использования оператора typeof и демонстрирует способы комбинирования встроенных типов. Материал включает практические примеры создания собственных утилитных типов, таких как DeepReadonly, Nullable и DeepPartial, с детальным разбором их реализации. Автор показывает, как эффективно работать с объектными, функциональными, классовыми и типовыми утилитами в TypeScript.

TypeScript: утилитные типы — шпаргалка

Объектные утилитные типы TypeScript — это встроенные инструменты для трансформации типов объектов путем изменения свойств их структуры. Основные четыре типа (Partial, Required, Omit, Pick) покрывают все базовые операции: делать поля опциональными или обязательными, исключать ненужные свойства или выбирать только необходимые. Эти типы работают на уровне определения структуры объекта, создавая новые типы на основе существующих без изменения исходного кода.