diff --git a/packages/effect-fc/src/Result.ts b/packages/effect-fc/src/Result.ts index 465662a..b3f9862 100644 --- a/packages/effect-fc/src/Result.ts +++ b/packages/effect-fc/src/Result.ts @@ -187,7 +187,7 @@ export const makeProgressLayer = (): Layer.Layer< export namespace unsafeForkEffect { - export type OutputContext = Scope.Scope | Exclude | Progress

> + export type OutputContext = Scope.Scope | Exclude | Progress

| Progress> export interface Options

{ readonly initialProgress?: P @@ -230,7 +230,11 @@ export const unsafeForkEffect = ( }), fiber, ]), -) +) as Effect.Effect< + readonly [result: Subscribable.Subscribable, never, never>, fiber: Fiber.Fiber], + never, + Scope.Scope | unsafeForkEffect.OutputContext +> export namespace forkEffect { export type InputContext = R extends Progress ? [X] extends [P] ? R : never : R