MCPcopy
hub / github.com/Effect-TS/effect / modifyEffect

Method modifyEffect

packages/effect/src/SynchronizedRef.ts:30–30  ·  view source on GitHub ↗
(f: (a: A) => Effect.Effect<readonly [B, A], E, R>)

Source from the content-addressed store, hash-verified

28 */
29export interface SynchronizedRef<in out A> extends SynchronizedRef.Variance<A>, Ref.Ref<A> {
30 modifyEffect<B, E, R>(f: (a: A) => Effect.Effect<readonly [B, A], E, R>): Effect.Effect<B, E, R>
31 readonly [Unify.typeSymbol]?: unknown
32 readonly [Unify.unifySymbol]?: SynchronizedRefUnify<this>
33 readonly [Unify.ignoreSymbol]?: SynchronizedRefUnifyIgnore

Callers 6

synchronizedRef.tsFile · 0.65
scopedRef.tsFile · 0.65
subscriptionRef.tsFile · 0.65
getOrElseMemoizeMethod · 0.65
cachedFunctionFunction · 0.65
circular.tsFile · 0.65

Implementers 2

SubscriptionRefImplpackages/effect/src/internal/subscript
SynchronizedImplpackages/effect/src/internal/effect/ci

Calls

no outgoing calls

Tested by

no test coverage detected