@evil-gauss/core
Version:
evil core library
20 lines • 462 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InQueue = void 0;
class InQueue {
limit;
_array = [];
get items() {
return this._array;
}
constructor(limit) {
this.limit = limit;
}
in(item) {
if (this._array.length === this.limit)
this._array.shift();
this._array.push(item);
}
}
exports.InQueue = InQueue;
//# sourceMappingURL=in-queue.model.js.map