export const parallelForeach = async (data: T[], op: (datum: T) => Promise): Promise => { const promises: Promise[] = []; for (const datum of data) { promises.push(op(datum)); } await Promise.all(promises); };