¿Qué hace typescript-magician?
Diseña tipos genéricos complejos, refactoriza tipos any a alternativas estrictas, crea guardias de tipo y tipos utilitarios, y resuelve errores del compilador de TypeScript. Úsalo cuando el usuario pregunte sobre tipos de TypeScript (TS), genéricos, inferencia de tipos, guardias de tipo, eliminación de tipos any, tipado estricto, errores de tipo, infer, extends, tipos condicionales, tipos mapeados, tipos de plantillas literales, tipos marcados/opacos, o tipos utilitarios como Partial, Record, ReturnType y Awaited.