import Queue from './queue.js' export default class BufferQueue implements Queue { #buffer: T[] = [] add(value: T): void { this.#buffer.push(value) } values(): T[] { return this.#buffer } disposeAsync(): Promise { return Promise.resolve() } }