From 857e1319da2e6ed413bf528780f43221aea62f28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Mon, 14 Jul 2025 21:58:46 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/Component.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/effect-fc/src/Component.ts b/packages/effect-fc/src/Component.ts index af91d9a..e707343 100644 --- a/packages/effect-fc/src/Component.ts +++ b/packages/effect-fc/src/Component.ts @@ -29,12 +29,20 @@ const ComponentProto = Object.seal({ const nonReactiveTags = [Tracer.ParentSpan] as const +export namespace make { + export interface Options { + readonly traced?: boolean + readonly finalizerExecutionMode?: "sync" | "fork" + readonly finalizerExecutionStrategy?: ExecutionStrategy.ExecutionStrategy + } +} + export const make = < Eff extends Utils.YieldWrap>, P extends {} = {}, >( body: (props: P) => Generator, - options?: Make.MakeOptions, + options?: make.Options, ): Component< [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never, @@ -56,14 +64,6 @@ export const make = < }, ComponentProto) } -export namespace Make { - export interface MakeOptions { - readonly traced?: boolean - readonly finalizerExecutionMode?: "sync" | "fork" - readonly finalizerExecutionStrategy?: ExecutionStrategy.ExecutionStrategy - } -} - export const withRuntime: { (