← Назад к Tech
TypeScript
TypeScript добавляет статическую типизацию, улучшает инструменты редактора и упрощает безопасный рефакторинг в больших кодовых базах.
Почему это важно
Снижает неоднозначность на границах (API, модели данных, shared libraries) и делает изменения безопаснее при частых релизах.
Официальная документация
https://www.typescriptlang.org/ →Связанные проекты
Frontend Platform (UI Kit + Packages)
2024–Present
Общая frontend-платформа: внутренний UI kit, core packages, API SDK и единый tooling.
Internal UI Kit (React + Storybook)
2024–Present
Внутренний UI kit с design tokens, theming на CSS variables и документацией в Storybook.
Tooling Config Packages (ESLint/Prettier/Hooks)
2024–Present
Shared config packages для стандартизации lint/format/commit правил и TS-конфигов между репозиториями.
TypeScript API SDK (Shared Contract)
2024–Present
Shared TypeScript SDK, который удерживает единообразие API-использования в нескольких приложениях.
Vilavi User Portal (Vite + React)
2024–Present
Vite-based user portal с чистыми core-слоями (providers/router/i18n) и стабильной delivery-базой.
Vilavi Web Shop (Next.js App Router)
2024–Present
E-commerce web shop на App Router с i18n, формами и предсказуемым процессом частых релизов.