From c4bfcb07c1e6b0be2a70b3c6088afe51d88ba60e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Mon, 17 Nov 2025 21:12:08 +0100 Subject: [PATCH] Refactor Result --- packages/effect-fc/src/Result.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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