Skip to content

Commit

Permalink
fix types
Browse files Browse the repository at this point in the history
  • Loading branch information
patroza authored and tim-smart committed Jul 3, 2024
1 parent 42cf04b commit f78bdd0
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/effect/src/Fiber.ts
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ export {
* @since 2.0.0
* @category destructors
*/
export const awaitAll: <A, E>(fibers: Iterable<Fiber<A, E>>) => Effect.Effect<Exit.Exit<Array<A>, E>> =
export const awaitAll: <A, E>(fibers: Iterable<Fiber<A, E>>) => Effect.Effect<Array<Exit.Exit<A, E>>> =
fiberRuntime.fiberAwaitAll

/**
Expand Down
4 changes: 2 additions & 2 deletions packages/effect/src/internal/fiberRuntime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3282,8 +3282,8 @@ export const currentSupervisor: FiberRef.FiberRef<Supervisor.Supervisor<any>> =
// circular with Fiber

/* @internal */
export const fiberAwaitAll = <A, E>(fibers: Iterable<Fiber.Fiber<A, E>>): Effect.Effect<Exit.Exit<Array<A>, E>> =>
internalFiber._await(fiberAll(fibers))
export const fiberAwaitAll = <A, E>(fibers: Iterable<Fiber.Fiber<A, E>>): Effect.Effect<Array<Exit.Exit<A, E>>> =>
forEach(fibers, internalFiber._await)

/** @internal */
export const fiberAll = <A, E>(fibers: Iterable<Fiber.Fiber<A, E>>): Fiber.Fiber<Array<A>, E> => ({
Expand Down
4 changes: 3 additions & 1 deletion packages/effect/test/Fiber.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,9 @@ describe("Fiber", () => {
it.effect("awaitAll - stack safety", () =>
Effect.gen(function*($) {
const result = yield* $(Fiber.awaitAll(fibers))
assert.isUndefined(result)
assert.isArray(result)
assert(result.length === fibers.length)
result.forEach((_) => assert.isTrue(Exit.isSuccess(_) && _.value === undefined))
}), 10000)
it.effect("joinAll - stack safety", () =>
Effect.gen(function*($) {
Expand Down

0 comments on commit f78bdd0

Please sign in to comment.