import { concreteTPriorityQueue } from "@effect/core/stm/TPriorityQueue/operations/_internal/InternalTPriorityQueue"
/**
* Checks whether the queue is empty.
*
* @tsplus getter effect/core/stm/TPriorityQueue isEmpty
*/
export function isEmpty(self: TPriorityQueue): USTM {
concreteTPriorityQueue(self)
return self.map.get.map((map) => map.isEmpty)
}