(fibers: readonly Fiber.Fiber<never>[])
| 29 | const set = yield* FiberSet.make<unknown, never>() |
| 30 | const add = (...fibers: Fiber.Fiber<never>[]) => Effect.sync(() => fibers.forEach((_) => FiberSet.addUnsafe(set, _))) |
| 31 | const addAll = (fibers: readonly Fiber.Fiber<never>[]) => |
| 32 | Effect.sync(() => fibers.forEach((_) => FiberSet.addUnsafe(set, _))) |
| 33 | const join = FiberSet.size(set).pipe( |
| 34 | Effect.andThen((count) => InfraLogger.logDebug(`Joining ${count} current fibers on the MainFiberSet`)), |
| 35 | Effect.andThen(FiberSet.join(set)) |