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

Function unsafeMake

packages/effect/src/internal/queue.ts:382–390  ·  view source on GitHub ↗
(
  queue: Queue.BackingQueue<A>,
  takers: MutableQueue.MutableQueue<Deferred.Deferred<A>>,
  shutdownHook: Deferred.Deferred<void>,
  shutdownFlag: MutableRef.MutableRef<boolean>,
  strategy: Queue.Strategy<A>
)

Source from the content-addressed store, hash-verified

380
381/** @internal */
382const unsafeMake = <A>(
383 queue: Queue.BackingQueue<A>,
384 takers: MutableQueue.MutableQueue<Deferred.Deferred<A>>,
385 shutdownHook: Deferred.Deferred<void>,
386 shutdownFlag: MutableRef.MutableRef<boolean>,
387 strategy: Queue.Strategy<A>
388): Queue.Queue<A> => {
389 return new QueueImpl(queue, takers, shutdownHook, shutdownFlag, strategy)
390}
391
392/** @internal */
393export const make = <A>(

Callers 1

makeFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected