export class Queue { | |
// Basic queue implementation for now | |
constructor(init_items=[]) { | |
this._queue = init_items; | |
} | |
enqueue(item) { | |
this._queue.push(item); | |
} | |
dequeue() { | |
return this._queue.shift(); | |
} | |
peek() { | |
return this._queue[0]; | |
} | |
get length() { | |
return this._queue.length; | |
} | |
} |