import { concreteImmutableQueue } from "@tsplus/stdlib/collections/ImmutableQueue/_internal/ImmutableQueueInternal"
/**
* @tsplus static ImmutableQueue.Aspects find
* @tsplus pipeable ImmutableQueue find
*/
export function find(f: Refinement): (self: ImmutableQueue) => Maybe
export function find(f: Predicate): (self: ImmutableQueue) => Maybe
export function find(f: Predicate) {
return (self: ImmutableQueue): Maybe => {
concreteImmutableQueue(self)
return self.backingList.find(f)
}
}