Hyperlinkv0.8.0-beta.28

SynchronizedRef

SynchronizedRef.makeconsteffect/SynchronizedRef.ts:91
<A>(value: A): Effect.Effect<SynchronizedRef<A>>

Creates a SynchronizedRef from an initial value, wrapped in an Effect.

When to use

Use to create a SynchronizedRef inside an Effect program when later updates may run effects and must be serialized.

Details

The returned effect constructs a fresh SynchronizedRef by delegating to makeUnsafe when the effect is evaluated.

constructorsmakeUnsafeRef.make
export const make = <A>(value: A): Effect.Effect<SynchronizedRef<A>> => Effect.sync(() => makeUnsafe(value))