Artículos
-
Javascript
Decoradores en TypeScript 5: decoradores de clase, método, propiedad y accessor estándar
Guía práctica de los decoradores estándar de TypeScript 5 (Stage 3 TC39). Decoradores de clase, método, field y accessor con ejemplos reales de @logged, @singleton, @memoize, @readonly y @validate, sin necesidad de experimentalDecorators.
-
Javascript
Declaration files en TypeScript: .d.ts, ambient declarations y declare module
Aprende a usar archivos .d.ts en TypeScript: ambient declarations, declare module para tipar paquetes sin tipos, module augmentation con Express, global augmentation para window, y cómo generar tipos para tu propia librería con tsc --declaration.
-
Javascript
TypeScript project references, paths alias y configuración para monorepos
TypeScript project references permiten compilaciones incrementales en monorepos mediante referencias entre tsconfig.json. Aprende a usar composite, declarationMap, paths alias con baseUrl y a configurar esos alias en Vite, webpack y esbuild.
-
Javascript
TypeScript strict mode completo: noUncheckedIndexedAccess, exactOptionalPropertyTypes y más
TypeScript tiene dos capas de rigor: las siete opciones que activa strict:true y cinco más que quedan fuera del grupo. Aprende qué detecta cada una, cuándo activarlas y cómo migrar un proyecto existente sin romper todo de golpe.
-
Javascript
satisfies, as const y const type parameters en TypeScript: tipos más precisos sin perder información
Aprende a usar as const, satisfies (TS 4.9) y const type parameters (TS 5.0) para obtener tipos literales precisos en TypeScript sin perder validación de estructura. Con ejemplos reales de configuración, rutas de API y paletas de colores.
-
Javascript
TypeScript 5.x: using/await using, override, import attributes y novedades 5.0-5.8
Guía práctica de las novedades más importantes de TypeScript 5.0 a 5.8: using y await using para gestión automática de recursos, override para heredar con seguridad, import attributes con sintaxis with, e inferencia automática de type predicates en 5.5.
-
Javascript
Function overloads, declaration merging y namespaces en TypeScript
Aprende a usar function overloads en TypeScript para tipar funciones con múltiples firmas, declaration merging para fusionar interfaces y hacer augmentation, y namespaces para organizar tipos en librerías y ficheros .d.ts. Con cuatro ejemplos prácticos y los antipatrones más comunes.
-
Javascript
TypeScript con React: componentes tipados, hooks genéricos, eventos y forwardRef
Guía práctica para tipar componentes React con TypeScript: FC vs función directa, PropsWithChildren, useState y useReducer con genéricos, hooks personalizados tipados, eventos ChangeEvent, FormEvent y MouseEvent, y forwardRef con useImperativeHandle.
-
Javascript
TypeScript con React avanzado: Context tipado, generics en componentes y compound components
Patrones avanzados de TypeScript con React: context tipado con type guards, componentes genéricos con parámetros de tipo, compound components con contexto privado y componentes polimórficos con la prop as. Ejemplos reales y antipatrones frecuentes.
-
Javascript
TypeScript con Node.js: ESM, paths, Express tipado y configuración de proyecto backend
Configura TypeScript para Node.js backend en 2026: tsconfig con target ES2022 y module NodeNext, ESM nativo con extensiones .js en imports, tsx para ejecutar sin compilar, Express con Request tipado usando genéricos y alias de rutas con tsconfig-paths.









