From a0e04937353f9236a49d40d9a8180da5ece2e719 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Tue, 15 Jul 2025 21:08:06 +0200 Subject: [PATCH] Refactoring --- packages/effect-fc/src/Component.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/effect-fc/src/Component.ts b/packages/effect-fc/src/Component.ts index 65abd0a..60414ca 100644 --- a/packages/effect-fc/src/Component.ts +++ b/packages/effect-fc/src/Component.ts @@ -27,7 +27,7 @@ const nonReactiveTags = [Tracer.ParentSpan] as const export namespace make { export interface Options { - readonly traced?: boolean + readonly untraced?: boolean readonly finalizerExecutionMode?: "sync" | "fork" readonly finalizerExecutionStrategy?: ExecutionStrategy.ExecutionStrategy } @@ -47,11 +47,11 @@ export const make = < const displayName = !String.isEmpty(body.name) ? body.name : undefined return Object.setPrototypeOf({ - body: (options?.traced ?? true) - ? displayName + body: options?.untraced + ? Effect.fnUntraced(body) + : displayName ? Effect.fn(displayName)(body) - : Effect.fn(body) - : Effect.fnUntraced(body), + : Effect.fn(body), displayName, finalizerExecutionMode: options?.finalizerExecutionMode ?? "sync", finalizerExecutionStrategy: options?.finalizerExecutionStrategy ?? ExecutionStrategy.sequential,