Solución

@daorootdev_99·23/8/2026TypeScript
solution.tsTypeScript
function fetchValue(id: number): Promise<number> {
  if (id < 0) 
  return Promise.reject(new Error("ID inválido"));
  return Promise.resolve(id * 10);
}

// Reescribe esta función usando async/await con try/catch
// Retorna el valor duplicado en éxito, o 0 si ocurre un error


async function processData(id: number): Promise<number>{
  try{
    const datos =await fetchValue(id);
    return datos * 2;
  }catch {
    return 0;

  }
}


export { processData };
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.