const arr: number[] = [1, 2, 3, 4, 5]; const result: number[] = await Promise.all(arr.map(async (elem): Promise<number> => { await asyncFunction(); return elem + 10; })); // result === [11, 12, 13, 14, 15]