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

Method release

packages/effect/src/Semaphore.ts:279–281  ·  view source on GitHub ↗
(n: number)

Source from the content-addressed store, hash-verified

277 }
278
279 release(n: number): Effect.Effect<number> {
280 return core.withFiber((fiber) => internal.succeed(this.releaseUnsafe(fiber, n)))
281 }
282
283 get releaseAll(): Effect.Effect<number> {
284 return core.withFiber((fiber) => internal.succeed(this.releaseUnsafe(fiber, this.taken)))

Callers

nothing calls this directly

Calls 2

releaseUnsafeMethod · 0.95
succeedMethod · 0.45

Tested by

no test coverage detected