UNPKG

@mezzy/collections

Version:

A luxurious user experience framework, developed by your friends at Mezzanine.

16 lines (15 loc) 382 B
import { ILoopFunction } from '@mezzy/function-types'; export declare class Queue<T> { constructor(); private _list; readonly isEmpty: boolean; readonly size: number; add(elem: T): void; deleteFirst(): T; deleteLast(): T; peek(): T; has(elem: T): boolean; clear(): void; forEach(callback: ILoopFunction<T>): void; } export default Queue;