TypeScript from Scratch & Strict Architecture
Project setup, tsconfig strict 2026, path aliases, and ESLint v9
Fundamental start in TypeScript: environment initialization, strict compiler flags (noUncheckedIndexedAccess, isolatedDeclarations), path aliases, and linting.
Practical Section Scenarios
2 scenarios available
Пошаговый производственный рецепт инициализации строгого TypeScript-проекта с нуля: оптимальная конфигурация tsconfig.json (noUncheckedIndexedAccess, exactOptionalPropertyTypes, isolatedDeclarations), настройка абсолютных путей @/*, современный Flat Config ESLint v9 и автоматический вотчер компилятора.
Глубокое освоение выразительной системы типов TypeScript: проектирование предметной области через размеченные объединения (Discriminated Unions), исчерпывающая проверка ветвей через тип never, создание надежных предикатов типов (arg is Type) и assertion-функций для исключения невозможных состояний.
Other sections in TypeScript
Explore adjacent topics for comprehensive specialization mastery.