import * as T from "../../Task/_core"; import { checkFiberId } from "../../Task/combinators/checkFiberId"; import type { Fiber } from "../model"; import { interruptAllAs_ } from "./interrupt"; /** * Interrupts all fibers and awaits their interruption */ export const interruptAll = (fs: Iterable>) => T.chain_(checkFiberId(), (id) => interruptAllAs_(fs, id));