UNPKG

event-emitters

Version:
15 lines (14 loc) 371 B
/** * An efficient queue implemented with a circular buffer. It implements just enough * interface to be useful to EventEmitterAsyncIterator. */ export declare class Queue<T> { private buffer; private headIndex; private tailIndex; length: number; constructor(capacity?: number); enqueue(item: T): void; dequeue(): T; destroy(): void; }