Aprendiendo TypeScript
Полное руководство по TypeScript для разработчиков
Resumen:
Introducción
El libro «Learning TypeScript» (en la traducción al ruso — «Изучаем TypeScript») del autor Josh Goldberg se publicó en 2022 y de inmediato se convirtió en una de las guías más populares sobre este lenguaje. TypeScript es una extensión de JavaScript que añade tipado estático y capacidades modernas, haciendo que el desarrollo de proyectos grandes sea más seguro y predecible. El libro tiene 318 páginas y cubre todos los aspectos clave del lenguaje: desde tipos básicos hasta genéricos avanzados y tipos condicionales.
Josh Goldberg es un desarrollador reconocido y colaborador del ecosistema TypeScript, autor de herramientas populares (por ejemplo, typescript-eslint). Su estilo de exposición es claro, práctico, con énfasis en escenarios de uso reales. El libro no está sobrecargado de teoría, pero proporciona una comprensión profunda del sistema de tipos.
De qué trata el libro
«Learning TypeScript» está estructurado como una introducción progresiva al lenguaje. Comienza con lo básico: instalación, configuración, tipos fundamentales (number, string, boolean, arrays, objetos). Luego pasa a temas más complejos: interfaces, tipos de unión, intersección, tipos literales, enumeraciones. Se presta especial atención a los genéricos, una de las partes más potentes pero también más complejas de TypeScript. En el libro se analizan tipos condicionales, tipos mapeados, inferencia de tipos, así como el trabajo con las palabras clave keyof, typeof, infer.
Capítulos separados están dedicados a módulos,