MCPcopy Create free account
hub / github.com/Effect-TS/effect / releaseAll

Method releaseAll

packages/effect/src/Semaphore.ts:283–285  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

281 }
282
283 get releaseAll(): Effect.Effect<number> {
284 return core.withFiber((fiber) => internal.succeed(this.releaseUnsafe(fiber, this.taken)))
285 }
286
287 withPermits(n: number) {
288 return <A, E, R>(self: Effect.Effect<A, E, R>) =>

Callers 4

Semaphore.test.tsFile · 0.80
releaseAllFunction · 0.80
Sharding.tsFile · 0.80

Calls 2

releaseUnsafeMethod · 0.95
succeedMethod · 0.45

Tested by

no test coverage detected