import * as tsplus_module_1 from "@tsplus/stdlib/data/Function";
import * as tsplus_module_2 from "@effect/core/stm/STM/operations/forEach";
/**
 * Collects all the transactional effects in a collection, returning a single
 * transactional effect that produces a collection of values.
 *
 * @tsplus static ets/STM/Ops collectAll
 */

export function collectAll(as) {
  return tsplus_module_2.forEach(as, tsplus_module_1.identity);
}
//# sourceMappingURL=collectAll.mjs.map