import * as tsplus_module_1 from "@effect/core/io/FiberRefs/operations/setAll";
import * as tsplus_module_2 from "@effect/core/io/Effect/operations/suspendSucceed";
/**
 * Sets the `FiberRef` values for the fiber running this effect to the values
 * in the specified collection of `FiberRef` values.
 *
 * @tsplus static ets/Effect/Ops setFiberRefs
 */

export function setFiberRefs(fiberRefs, __tsplusTrace) {
  return tsplus_module_2.suspendSucceed(() => tsplus_module_1.setAll(fiberRefs(), __tsplusTrace), __tsplusTrace);
}
//# sourceMappingURL=setFiberRefs.mjs.map