"use strict"
Object.defineProperty(exports, "__esModule", { value: true })
exports.interruptAllChildren = void 0
// tracing: off
const Fiber_1 = require("../Fiber")
const ensuringChildren_1 = require("./ensuringChildren")
/**
 * Returns a new effect that will not succeed with its value before first
 * interrupting all child fibers forked by the effect.
 */
function interruptAllChildren(self, __trace) {
  return (0, ensuringChildren_1.ensuringChildren_)(self, Fiber_1.interruptAll, __trace)
}
exports.interruptAllChildren = interruptAllChildren
//# sourceMappingURL=interruptAllChildren.js.map
