typestar

Clases y patrones

19 pasos en 5 series de TypeScript.

Donde los tipos se encuentran con el código real. Clases con propiedades de parámetro y modificadores de acceso, tipos Result discriminados para los errores, builders e inyección de dependencias, y cómo tipar cosas que involucran tiempo o caché.

Diecinueve pasos. La serie de Result es la interesante: TypeScript hace que los errores como valores sean tan cómodos que muchas bases de código dejaron de lanzar excepciones.

Empieza este tour

Clases

Resultados y validación

Construcción e inyección

Tiempo y memoria

  • Memoize tipadoMemoización que mantiene intacta la firma original.
  • Debounce tipadoDebounce que preserva los tipos de argumentos de la función envuelta.
  • Throttle tipadoThrottle con la firma de la función envuelta preservada.
  • Sleep tipadoUna espera tipada, la pieza base de todo lo async que sigue.
  • Reintento asyncReintenta una operación async con backoff, tipada según lo que resuelve.

Bis

  • schema.tsUn validador de esquemas mínimo donde el tipo parseado se infiere del esquema.

Los otros tours de TypeScript