Solución
solution.tsTypeScript
async function fetchA(): Promise<string> { return Promise.resolve("dato-A"); }
async function fetchB(): Promise<string> { return Promise.resolve("dato-B"); }
async function fetchC(): Promise<string> { return Promise.resolve("dato-C"); }
// Implementa fetchAll usando Promise.all para ejecutar las tres en paralelo
async function fetchAll(): Promise<string[]> {
const [resultA, resultB, resultC] = await Promise.all([
fetchA(),
fetchB(),
fetchC(),
]);
return [resultA, resultB, resultC];
}0respuestas