import { unsafeOfferAll } from "@effect/core/io/Hub/operations/_internal/unsafeOfferAll"
import { unsafePollAllQueue } from "@effect/core/io/Hub/operations/_internal/unsafePollAllQueue"
/**
* Unsafely removes the specified item from a queue.
*/
export function unsafeRemove(queue: MutableQueue, a: A): void {
unsafeOfferAll(
queue,
unsafePollAllQueue(queue).filter((_) => _ !== a)
)
}