Kodo
kon
kodokon.com
Cursos
/
TypeScript
Avanzado
TypeScript · Competente - patrones avanzados y rendimiento
Narrowing: typeof, in, instanceof y type guards
Dominas los mecanismos de reducción de tipos (narrowing) y escribes tus propios predicados para hacer las uniones más fiables.
Genéricos avanzados: restricciones y valores por defecto
Restringes tus parámetros de tipo con extends y proporcionas valores por defecto para construir API genéricas ergonómicas.
Tipos utilitarios: Partial, Pick, Omit, Record, ReturnType
Derivas tipos a partir de una única fuente con las utilidades integradas para eliminar la duplicación y la deriva que provoca.
never, exhaustividad y uniones discriminadas avanzadas
Modelas tus estados con uniones discriminadas y aseguras su exhaustividad con el tipo never.
tsconfig estricto: opciones clave y errores comunes
Entiendes lo que el modo estricto activa realmente y sabes gestionar los errores típicos que revela en un proyecto existente.