UNPKG

@node-dlc/core

Version:
23 lines (22 loc) 398 B
/** * FIFO queue implemented with O(1) enqueue and dequeue operations */ export declare class Queue<T> { private _list; /** * Peak the tip value */ peak(): T; /** * Returns the length of the queue */ get length(): number; /** * Enqueue a value */ enqueue(value: T): void; /** * Dequeue top most value */ dequeue(): T; }