Function
unsafeMake
(
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 */ |
| 382 | const 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 */ |
| 393 | export const make = <A>( |
Tested by
no test coverage detected