import { unsafeCreateQueue } from "@effect/core/io/Effect/operations/excl-forEach"
import type { Strategy } from "@effect/core/io/Queue/operations/strategy"
/**
* Unsafely creates a new `Queue` using the provided `Strategy`.
*
* @tsplus static effect/core/io/Queue.Ops unsafeCreate
*/
export const unsafeCreate: (
queue: MutableQueue,
takers: MutableQueue>,
shutdownHook: Deferred,
shutdownFlag: AtomicBoolean,
strategy: Strategy
) => Queue = unsafeCreateQueue