MCPcopy Index your code
hub / github.com/Effect-TS/effect / unsafeMakeSynchronized

Function unsafeMakeSynchronized

packages/effect/src/internal/effect/circular.ts:709–713  ·  view source on GitHub ↗
(value: A)

Source from the content-addressed store, hash-verified

707
708/** @internal */
709export const unsafeMakeSynchronized = <A>(value: A): Synchronized.SynchronizedRef<A> => {
710 const ref = internalRef.unsafeMake(value)
711 const sem = unsafeMakeSemaphore(1)
712 return new SynchronizedImpl(ref, sem.withPermits(1))
713}
714
715/** @internal */
716export const updateSomeAndGetEffectSynchronized = dual<

Callers 1

makeSynchronizedFunction · 0.85

Calls 2

withPermitsMethod · 0.80
unsafeMakeSemaphoreFunction · 0.70

Tested by

no test coverage detected