MCPcopy
hub / github.com/Effect-TS/effect / unsafeRemove

Function unsafeRemove

packages/effect/src/internal/pubsub.ts:1325–1330  ·  view source on GitHub ↗
(queue: MutableQueue.MutableQueue<A>, value: A)

Source from the content-addressed store, hash-verified

1323
1324/** @internal */
1325const unsafeRemove = <A>(queue: MutableQueue.MutableQueue<A>, value: A): void => {
1326 unsafeOfferAll(
1327 queue,
1328 pipe(unsafePollAllQueue(queue), Chunk.filter((elem) => elem !== value))
1329 )
1330}
1331
1332// -----------------------------------------------------------------------------
1333// PubSub.Strategy

Callers 1

takeMethod · 0.70

Calls 3

unsafePollAllQueueFunction · 0.85
unsafeOfferAllFunction · 0.70
pipeFunction · 0.70

Tested by

no test coverage detected