Solución
solution.tsTypeScript
function fetchValue(id: number): Promise<number> {
if (id < 0) return Promise.reject(new Error("ID inválido"));
return Promise.resolve(id * 10);
}
async function processData(id: number): Promise<number> {
try {
const value = await fetchValue(id)
return Promise.resolve(value * 2)
}
catch {
return 0
}
}
export { processData };0respuestas