Todos los temas de TypeScript
TypeScript • Sección temática2 escenarios

TypeScript desde cero y Arquitectura Estricta

Configuración de proyecto, tsconfig strict 2026, alias de rutas y ESLint v9

Inicio fundamental en TypeScript: inicialización de entorno, opciones estrictas de compilador (noUncheckedIndexedAccess, isolatedDeclarations), alias de rutas y linting.

tsconfig strictAlias de rutasisolatedDeclarationsESLint v9 Flattsc-watch
Progreso del tema
0%(0 de 2 completado)
+100 XP~75 min

Escenarios prácticos de la sección

2 escenarios disponibles

Nivel de dificultad:
Junior35 min+50 XP
Configuración de Proyecto TypeScript desde Cero: tsconfig strict 2026, path aliases, ESLint v9 flat config y tsc-watch

Пошаговый производственный рецепт инициализации строгого TypeScript-проекта с нуля: оптимальная конфигурация tsconfig.json (noUncheckedIndexedAccess, exactOptionalPropertyTypes, isolatedDeclarations), настройка абсолютных путей @/*, современный Flat Config ESLint v9 и автоматический вотчер компилятора.

TypeScript 5.8+ESLint 9 (Flat Config)Node.js 24 LTSpnpmtsc-watch
Escenario integralAbrir flujo de trabajo
Middle40 min+50 XP
Uniones Discriminadas y Type Guards Personalizados: Imposibilitar Estados Inválidos y Verificación Exhaustiva

Глубокое освоение выразительной системы типов TypeScript: проектирование предметной области через размеченные объединения (Discriminated Unions), исчерпывающая проверка ветвей через тип never, создание надежных предикатов типов (arg is Type) и assertion-функций для исключения невозможных состояний.

TypeScript 5.8+Tagged UnionsUser-Defined Type GuardsAssertion Functions
Escenario integralAbrir flujo de trabajo