File Explorer

/var/runtime/node_modules/@aws-sdk/node_modules/js-sdsl/dist/esm/container/OtherContainer

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

Stack.js1.6 KB · 60 lines
var __extends = this && this.t || function() {    var extendStatics = function(t, n) {        extendStatics = Object.setPrototypeOf || {            __proto__: []        } instanceof Array && function(t, n) {            t.__proto__ = n;        } || function(t, n) {            for (var i in n) if (Object.prototype.hasOwnProperty.call(n, i)) t[i] = n[i];        };        return extendStatics(t, n);    };    return function(t, n) {        if (typeof n !== "function" && n !== null) throw new TypeError("Class extends value " + String(n) + " is not a constructor or null");        extendStatics(t, n);        function __() {            this.constructor = t;        }        t.prototype = n === null ? Object.create(n) : (__.prototype = n.prototype, new __);    };}(); import { Base } from "../ContainerBase"; var Stack = function(t) {    __extends(Stack, t);    function Stack(n) {        if (n === void 0) {            n = [];        }        var i = t.call(this) || this;        i.nt = [];        var r = i;        n.forEach((function(t) {            r.push(t);        }));        return i;    }    Stack.prototype.clear = function() {        this.M = 0;        this.nt = [];    };    Stack.prototype.push = function(t) {        this.nt.push(t);        this.M += 1;        return this.M;    };    Stack.prototype.pop = function() {        if (this.M === 0) return;        this.M -= 1;        return this.nt.pop();    };    Stack.prototype.top = function() {        return this.nt[this.M - 1];    };    return Stack;}(Base); export default Stack;//# sourceMappingURL=Stack.js.map