From 1956ba5c304ee190f13f4b470d58f22ab4f13f4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 15 Jul 2025 20:54:44 +0200 Subject: [PATCH] Refactoring --- packages/effect-fc/src/Component.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/effect-fc/src/Component.ts b/packages/effect-fc/src/Component.ts index dc861dc..65abd0a 100644 --- a/packages/effect-fc/src/Component.ts +++ b/packages/effect-fc/src/Component.ts @@ -12,11 +12,6 @@ export interface Component extends Pipeable.Pipeable { } export namespace Component { - export interface Options { - readonly finalizerExecutionMode: "sync" | "fork" - readonly finalizerExecutionStrategy: ExecutionStrategy.ExecutionStrategy - } - export type Error = T extends Component ? E : never export type Context = T extends Component ? R : never export type Props = T extends Component ? P : never @@ -58,10 +53,8 @@ export const make = < : Effect.fn(body) : Effect.fnUntraced(body), displayName, - options: { - finalizerExecutionMode: options?.finalizerExecutionMode ?? "sync", - finalizerExecutionStrategy: options?.finalizerExecutionStrategy ?? ExecutionStrategy.sequential, - }, + finalizerExecutionMode: options?.finalizerExecutionMode ?? "sync", + finalizerExecutionStrategy: options?.finalizerExecutionStrategy ?? ExecutionStrategy.sequential, }, ComponentProto) } @@ -146,7 +139,7 @@ export const useFC: { Array.from( Context.omit(...nonReactiveTags)(runtimeRef.current.context).unsafeMap.values() ), - self.options, + self, )) const FC = React.useMemo(() => {