Javi Velasco

API Engineering Lead en Zeit

Modelado de Errores Avanzado en Typescript

Los mecanismos que Javascript provee para el manejo de errores son muy limitados y tendemos a pensar que la única manera que tenemos de gestionarlos es utilizando bloques try/catch pero, ¿hay otra manera de expresar errores? ¿cómo podemos forzar a los consumidores de un servicio a manejar todos los posibles errores? ¿cómo agregamos contexto a determinados errores? ¿cómo decidimos cuándo el resultado de una operación es un error en lugar de un resultado esperado?

En esta charla exploraremos de qué manera Typescript puede ayudarnos en el manejo de errores y cómo podemos utilizarlo para que nunca más se nos escape un error inesperado.