12 lines
255 B
TypeScript
12 lines
255 B
TypeScript
export declare class Queue<T> {
|
|
private head?;
|
|
private tail?;
|
|
private _size;
|
|
push(...values: T[]): this;
|
|
pop(_default?: T): T | undefined;
|
|
peek(): T | undefined;
|
|
isEmpty(): boolean;
|
|
clear(): void;
|
|
get size(): number;
|
|
}
|