function VSash(container, minWidth) {
            var _this = _super.call(this) || this;
            _this.minWidth = minWidth;
            _this._onPositionChange = new event_1.Emitter();
            _this.ratio = 0.5;
            _this.sash = new Sash(container, _this);
            _this._register(_this.sash.addListener('start', function () { return _this.onSashDragStart(); }));
            _this._register(_this.sash.addListener('change', function (e) { return _this.onSashDrag(e); }));
            _this._register(_this.sash.addListener('end', function () { return _this.onSashDragEnd(); }));
            _this._register(_this.sash.addListener('reset', function () { return _this.onSashReset(); }));
            return _this;
        }
A simple Vertical Sash that computes the position of the sash when it is moved between the given dimension.
Triggers onPositionChange event when the position is changed