Preparación práctica

Preguntas de TypeScript

Superconjunto tipado de JavaScript

¿Cómo diseñarías tipos públicos para una librería o capa de dominio sin exponer detalles internos?
DifícilArquitecturaSistema de tiposDiseño de API Sin leer
¿Cuándo prefieres `interface` y cuándo `type` por motivos de diseño y mantenimiento?
MediaArquitecturaInterfacesTipos Sin leer
¿Cómo usarías generics para expresar contratos útiles y no solo sofisticación tipográfica?
DifícilArquitecturaGenéricosDiseño de API Sin leer
¿Qué señales te dicen que un tipo es demasiado complejo para seguir siendo mantenible?
MediaDepuraciónSistema de tiposMantenibilidad Sin leer
¿Cómo modelarías estados válidos con discriminated unions en lugar de flags inconsistentes?
DifícilArquitecturaUniones discriminadasModelado de estado Sin leer
¿Cómo decidirías entre `unknown`, `any`, narrowing y runtime validation en una frontera externa?
DifícilArquitecturaunknownValidación Sin leer
¿Cuándo `infer`, conditional types y mapped types ayudan de verdad y cuándo dañan la legibilidad?
DifícilRendimientoTipos condicionalesTipos mapeados Sin leer
¿Cómo diseñarías utility types propios sin crear magia opaca para el equipo?
MediaArquitecturaUtility TypesMantenibilidad Sin leer
¿Qué estrategia seguirías para tipar una API HTTP o un SDK sin duplicar modelos por todas partes?
DifícilArquitecturaDiseño de APIHTTP Sin leer
¿Cómo harías que TypeScript acompañe la arquitectura en lugar de maquillar problemas de diseño?
DifícilArquitecturaSistema de tiposFronteras Sin leer