@node-dlc/core
Version:
23 lines (22 loc) • 398 B
TypeScript
/**
* 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;
}