UNPKG

@harmoniclabs/pluts-emulator

Version:

Cardano emulator for offchian testing

28 lines (27 loc) 536 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Queue = void 0; class Queue { constructor() { this.items = []; } enqueue(item) { this.items.push(item); } dequeue() { return this.items.shift(); } peek() { return this.items[0]; } get length() { return this.items.length; } [Symbol.iterator]() { return this.items[Symbol.iterator](); } clear() { this.items = []; } } exports.Queue = Queue;