UNPKG

ts-generic-collections-linq

Version:

TypeScript library provides strongly-typed, queryable collections.

14 lines (13 loc) 374 B
import { IQueue } from './queue'; export declare class RandomizedQueue<T> implements IQueue<T> { private list; private peekIndex; constructor(array?: Array<T>); clear(): void; contains(item: T): boolean; dequeue(): T; enqueue(item: T): void; peek(): T; forEach(predicate: (item: T) => void): void; toArray(): Array<T>; }