From 2e914fb15b0a18c7bff4e0a2c3dd3e69c53e26a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 6 Jul 2025 01:59:38 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/ReactHook.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/effect-fc/src/ReactHook.ts b/packages/effect-fc/src/ReactHook.ts index bfdf70f..a39643a 100644 --- a/packages/effect-fc/src/ReactHook.ts +++ b/packages/effect-fc/src/ReactHook.ts @@ -14,7 +14,7 @@ export const useMemo: { factory: () => Effect.Effect, deps: React.DependencyList, ): Effect.Effect -} = Effect.fnUntraced(function* ( +} = Effect.fn("useMemo")(function* ( factory: () => Effect.Effect, deps: React.DependencyList, ) { @@ -24,7 +24,7 @@ export const useMemo: { export const useOnce: { (factory: () => Effect.Effect): Effect.Effect -} = Effect.fnUntraced(function* ( +} = Effect.fn("useOnce")(function* ( factory: () => Effect.Effect ) { return yield* useMemo(factory, []) @@ -34,7 +34,7 @@ export const useMemoLayer: { ( layer: Layer.Layer ): Effect.Effect, E, RIn> -} = Effect.fnUntraced(function* ( +} = Effect.fn("useMemoLayer")(function* ( layer: Layer.Layer ) { return yield* useMemo(() => Effect.provide(Effect.context(), layer), [layer]) @@ -46,7 +46,7 @@ export const useCallbackSync: { callback: (...args: Args) => Effect.Effect, deps: React.DependencyList, ): Effect.Effect<(...args: Args) => A, never, R> -} = Effect.fnUntraced(function* ( +} = Effect.fn("useCallbackSync")(function* ( callback: (...args: Args) => Effect.Effect, deps: React.DependencyList, ) { @@ -59,7 +59,7 @@ export const useCallbackPromise: { callback: (...args: Args) => Effect.Effect, deps: React.DependencyList, ): Effect.Effect<(...args: Args) => Promise, never, R> -} = Effect.fnUntraced(function* ( +} = Effect.fn("useCallbackPromise")(function* ( callback: (...args: Args) => Effect.Effect, deps: React.DependencyList, ) { @@ -74,7 +74,7 @@ export const useEffect: { deps?: React.DependencyList, options?: ScopeOptions, ): Effect.Effect> -} = Effect.fnUntraced(function* ( +} = Effect.fn("useEffect")(function* ( effect: () => Effect.Effect, deps?: React.DependencyList, options?: ScopeOptions, @@ -107,7 +107,7 @@ export const useLayoutEffect: { deps?: React.DependencyList, options?: ScopeOptions, ): Effect.Effect> -} = Effect.fnUntraced(function* ( +} = Effect.fn("useLayoutEffect")(function* ( effect: () => Effect.Effect, deps?: React.DependencyList, options?: ScopeOptions, @@ -140,7 +140,7 @@ export const useFork: { deps?: React.DependencyList, options?: Runtime.RunForkOptions & ScopeOptions, ): Effect.Effect> -} = Effect.fnUntraced(function* ( +} = Effect.fn("useFork")(function* ( effect: () => Effect.Effect, deps?: React.DependencyList, options?: Runtime.RunForkOptions & ScopeOptions, @@ -170,7 +170,7 @@ export const useFork: { export const useRefFromReactiveValue: { (value: A): Effect.Effect> -} = Effect.fnUntraced(function*(value) { +} = Effect.fn("useRefFromReactiveValue")(function*(value) { const ref = yield* useOnce(() => SubscriptionRef.make(value)) yield* useEffect(() => Ref.set(ref, value), [value]) return ref @@ -180,7 +180,7 @@ export const useSubscribeRefs: { []>( ...refs: Refs ): Effect.Effect<{ [K in keyof Refs]: Effect.Effect.Success }> -} = Effect.fnUntraced(function* []>( +} = Effect.fn("useSubscribeRefs")(function* []>( ...refs: Refs ) { const [reactStateValue, setReactStateValue] = React.useState(yield* useOnce(() => @@ -202,7 +202,7 @@ export const useRefState: { ( ref: SubscriptionRef.SubscriptionRef ): Effect.Effect>]> -} = Effect.fnUntraced(function* (ref: SubscriptionRef.SubscriptionRef) { +} = Effect.fn("useRefState")(function* (ref: SubscriptionRef.SubscriptionRef) { const [reactStateValue, setReactStateValue] = React.useState(yield* useOnce(() => ref)) yield* useFork(() => Stream.runForEach( @@ -224,7 +224,7 @@ export const useStreamFromReactiveValues: { ( values: A ): Effect.Effect, never, Scope.Scope> -} = Effect.fnUntraced(function* (values: A) { +} = Effect.fn("useStreamFromReactiveValues")(function* (values: A) { const { latest, pubsub, stream } = yield* useOnce(() => Effect.Do.pipe( Effect.bind("latest", () => Ref.make(values)), Effect.bind("pubsub", () => Effect.acquireRelease(PubSub.unbounded(), PubSub.shutdown)), @@ -253,7 +253,7 @@ export const useSubscribeStream: { stream: Stream.Stream, initialValue: A, ): Effect.Effect, never, R> -} = Effect.fnUntraced(function* , E, R>( +} = Effect.fn("useSubscribeStream")(function* , E, R>( stream: Stream.Stream, initialValue?: A, ) {