Skip to content

Commit 2eb11b4

Browse files
authoredFeb 10, 2024··
revert some type param adjustments in FiberSet (#2094)
1 parent de59e28 commit 2eb11b4

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed
 

‎.changeset/mean-dodos-perform.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"effect": patch
3+
---
4+
5+
revert some type param adjustments in FiberSet
6+
7+
`makeRuntime` now has the R parameter first again.
8+
9+
Default to `unknown` for the A and E parameters instead of never.

‎packages/effect/src/FiberSet.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export type TypeId = typeof TypeId
2626
* @since 2.0.0
2727
* @categories models
2828
*/
29-
export interface FiberSet<out A, out E = never>
29+
export interface FiberSet<out A = unknown, out E = unknown>
3030
extends Pipeable, Inspectable.Inspectable, Iterable<Fiber.RuntimeFiber<A, E>>
3131
{
3232
readonly [TypeId]: TypeId
@@ -92,7 +92,7 @@ const unsafeMake = <A, E>(): FiberSet<A, E> => {
9292
* @since 2.0.0
9393
* @categories constructors
9494
*/
95-
export const make = <A, E = never>(): Effect.Effect<FiberSet<A, E>, never, Scope.Scope> =>
95+
export const make = <A = unknown, E = unknown>(): Effect.Effect<FiberSet<A, E>, never, Scope.Scope> =>
9696
Effect.acquireRelease(Effect.sync(() => unsafeMake<A, E>()), clear)
9797

9898
/**
@@ -101,7 +101,7 @@ export const make = <A, E = never>(): Effect.Effect<FiberSet<A, E>, never, Scope
101101
* @since 2.0.0
102102
* @categories constructors
103103
*/
104-
export const makeRuntime = <A, E = never, R = never>(): Effect.Effect<
104+
export const makeRuntime = <R, A = unknown, E = unknown>(): Effect.Effect<
105105
<XE extends E, XA extends A>(
106106
effect: Effect.Effect<XA, XE, R>,
107107
options?: Runtime.RunForkOptions | undefined
@@ -234,7 +234,7 @@ export const run: {
234234
* @since 2.0.0
235235
* @categories combinators
236236
*/
237-
export const runtime: <A, E = never>(
237+
export const runtime: <A, E>(
238238
self: FiberSet<A, E>
239239
) => <R = never>() => Effect.Effect<
240240
<XE extends E, XA extends A>(

0 commit comments

Comments
 (0)
Please sign in to comment.