/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/queue-fifo@0.2.6/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/**
 * @fileOverview Implementation of a queue (FIFO) data structure
 * @author Jason S. Jones
 * @license MIT
 */
!function(){"use strict";var t=require("dbly-linked-list");function i(){this._list=new t}i.prototype={isEmpty:function(){return this._list.isEmpty()},size:function(){return this._list.getSize()},clear:function(){return this._list.clear()},enqueue:function(t){return this._list.insert(t)},dequeue:function(){return this.isEmpty()?null:this._list.removeFirst().getData()},peek:function(){return this.isEmpty()?null:this._list.getHeadNode().getData()}},module.exports=i}();
//# sourceMappingURL=/sm/7cbf943b0cf4530938e902317597b46a7810e481e3a74137d4b54cef2ec97783.map