La tipificación estática de TypeScript detecta muchos errores, pero ¿cómo aseguramos que nuestras definiciones de tipo sean correctas? Esta charla introduce las pruebas de tipos y demuestra su implementación usando expect-type, una biblioteca ligera para esto exactamente.
Cubriremos:
- El concepto de pruebas de tipos y su importancia en proyectos de TypeScript
- Un análisis profundo de las características y API de expect-type
- Ejemplos prácticos de uso de expect-type para detectar errores sutiles de tipo
- Integración de expect-type en proyectos existentes y pipelines de CI
- Casos de uso avanzados y mejores prácticas
Basándonos en escenarios del mundo real, exploraremos cómo expect-type puede usarse como una biblioteca independiente, o a través de Vitest que lo incluye de forma nativa, para mejorar la seguridad de tipos y la calidad del código.
Adecuado para desarrolladores de TypeScript de todos los niveles, esta charla te equipará con las herramientas y el conocimiento para escribir código más robusto y seguro en tipos usando expect-type.
This talk has been presented at JSNation US 2024, check out the latest edition of this JavaScript Conference.