Visión general
Las funciones de la librería devuelven un resultado que evita excepciones y facilita el control de flujo.rundevuelve un objeto conok: trueydata, ook: falseyerror.runAlldevuelve un array con resultados por tarea:ok,erroroskipped.- Las métricas opcionales ayudan a observar intentos, reintentos y duración.
RunResult en run
- Éxito:
{ ok: true, data, error: null, metrics? } - Error:
{ ok: false, data: null, error, metrics? }
totalAttemptstotalRetriestotalDurationlastError?
RunAllItemResult en runAll
ok: tarea exitosa condataerror: tarea fallida conerrorskipped: tarea no ejecutada por cancelación o fail-fast