Bump packages to fix linter
This commit is contained in:
parent
ed9506bbaf
commit
0a11e3fdd9
6063 changed files with 378752 additions and 306784 deletions
47
node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js
generated
vendored
Normal file
47
node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js
generated
vendored
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "t", {
|
||||
value: true
|
||||
});
|
||||
|
||||
exports.default = void 0;
|
||||
|
||||
var _ContainerBase = require("../ContainerBase");
|
||||
|
||||
var _Deque = _interopRequireDefault(require("../SequentialContainer/Deque"));
|
||||
|
||||
function _interopRequireDefault(e) {
|
||||
return e && e.t ? e : {
|
||||
default: e
|
||||
};
|
||||
}
|
||||
|
||||
class Queue extends _ContainerBase.Base {
|
||||
constructor(e = []) {
|
||||
super();
|
||||
this.q = new _Deque.default(e);
|
||||
this.i = this.q.size();
|
||||
}
|
||||
clear() {
|
||||
this.q.clear();
|
||||
this.i = 0;
|
||||
}
|
||||
push(e) {
|
||||
this.q.pushBack(e);
|
||||
this.i += 1;
|
||||
return this.i;
|
||||
}
|
||||
pop() {
|
||||
if (this.i === 0) return;
|
||||
this.i -= 1;
|
||||
return this.q.popFront();
|
||||
}
|
||||
front() {
|
||||
return this.q.front();
|
||||
}
|
||||
}
|
||||
|
||||
var _default = Queue;
|
||||
|
||||
exports.default = _default;
|
||||
//# sourceMappingURL=Queue.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue