effect-io-ai

Package: effect
Module: TReentrantLock

TReentrantLock.withReadLock

Runs the specified workflow with a read lock.

Signature

declare const withReadLock: { (self: TReentrantLock): <A, E, R>(effect: Effect.Effect<A, E, R>) => Effect.Effect<A, E, R>; <A, E, R>(effect: Effect.Effect<A, E, R>, self: TReentrantLock): Effect.Effect<A, E, R>; }

Source

Since v2.0.0