Web & CMS

Что такое TypeScript

Что это

JavaScript со строгими типами: ошибки видны при сборке, а не у посетителя в браузере. Стандарт для сайтов на Nuxt и Vue.

Как используем

На нём написаны сайт студии и интернет-магазин: типы проверяют, что карточка товара или кейса заполнена правильно, ещё до выкатки.

Где это нужно бизнесу

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

Как мы это используем

Сайт студии написан на Nuxt 4 и TypeScript. Структура контента описана схемой на Zod и проверяется при запуске: у кейса обязательны подзаголовок, эмодзи и направление, статус выбирается из списка. Поэтому незаполненная карточка кейса или опечатка в поле ловится до выкатки, а не на живом сайте.

Типичные проблемы

  • Типы не заменяют тесты. Они ловят «не то поле», но не «не та логика».
  • Типы, которые обходят. Если везде писать «любой тип», пользы не остаётся.

Когда это не нужно

Для одной страницы на чистом JavaScript без сборки — визитки или инструкции — TypeScript избыточен.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.