UNPKG

angular-duo-pane

Version:

A library for Angular projects to easily add a two pane view for desktops, foldables and dual screen devices.

51 lines 3.86 kB
var Segment = /** @class */ (function () { function Segment(width, height, top, left) { this.width = width; this.height = height; this.top = top; this.left = left; } Object.defineProperty(Segment.prototype, "width", { get: function () { return this.Width; }, set: function (value) { this.Width = value; }, enumerable: true, configurable: true }); Object.defineProperty(Segment.prototype, "height", { get: function () { return this.Height; }, set: function (value) { this.Height = value; }, enumerable: true, configurable: true }); Object.defineProperty(Segment.prototype, "top", { get: function () { return this.Top; }, set: function (value) { this.Top = value; }, enumerable: true, configurable: true }); Object.defineProperty(Segment.prototype, "left", { get: function () { return this.Left; }, set: function (value) { this.Left = value; }, enumerable: true, configurable: true }); return Segment; }()); export { Segment }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VnbWVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItZHVvLXBhbmUvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL1NlZ21lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUFDSSxpQkFBWSxLQUFhLEVBQUUsTUFBYyxFQUFFLEdBQVcsRUFBRSxJQUFZO1FBQ2hFLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDO1FBQ2YsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7SUFDckIsQ0FBQztJQUVELHNCQUFXLDBCQUFLO2FBQWhCO1lBQ0ksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDO1FBQ3RCLENBQUM7YUFDRCxVQUFpQixLQUFhO1lBQzFCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ3ZCLENBQUM7OztPQUhBO0lBS0Qsc0JBQVcsMkJBQU07YUFBakI7WUFDSSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUM7UUFDdkIsQ0FBQzthQUNELFVBQWtCLEtBQWE7WUFDM0IsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7UUFDeEIsQ0FBQzs7O09BSEE7SUFLRCxzQkFBVyx3QkFBRzthQUFkO1lBQ0ksT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDO1FBQ3BCLENBQUM7YUFDRCxVQUFlLEtBQWE7WUFDeEIsSUFBSSxDQUFDLEdBQUcsR0FBRyxLQUFLLENBQUM7UUFDckIsQ0FBQzs7O09BSEE7SUFLRCxzQkFBVyx5QkFBSTthQUFmO1lBQ0ksT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDO1FBQ3JCLENBQUM7YUFDRCxVQUFnQixLQUFhO1lBQ3pCLElBQUksQ0FBQyxJQUFJLEdBQUcsS0FBSyxDQUFDO1FBQ3RCLENBQUM7OztPQUhBO0lBSUwsY0FBQztBQUFELENBQUMsQUFuQ0QsSUFtQ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJU2VnbWVudCB9IGZyb20gJy4vSVNlZ21lbnQnO1xuXG5leHBvcnQgY2xhc3MgU2VnbWVudCBpbXBsZW1lbnRzIElTZWdtZW50IHtcbiAgICBjb25zdHJ1Y3Rvcih3aWR0aDogbnVtYmVyLCBoZWlnaHQ6IG51bWJlciwgdG9wOiBudW1iZXIsIGxlZnQ6IG51bWJlcikge1xuICAgICAgICB0aGlzLndpZHRoID0gd2lkdGg7XG4gICAgICAgIHRoaXMuaGVpZ2h0ID0gaGVpZ2h0O1xuICAgICAgICB0aGlzLnRvcCA9IHRvcDtcbiAgICAgICAgdGhpcy5sZWZ0ID0gbGVmdDtcbiAgICB9XG4gICAgcHJpdmF0ZSBXaWR0aDogbnVtYmVyO1xuICAgIHB1YmxpYyBnZXQgd2lkdGgoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuV2lkdGg7XG4gICAgfVxuICAgIHB1YmxpYyBzZXQgd2lkdGgodmFsdWU6IG51bWJlcikge1xuICAgICAgICB0aGlzLldpZHRoID0gdmFsdWU7XG4gICAgfVxuICAgIHByaXZhdGUgSGVpZ2h0OiBudW1iZXI7XG4gICAgcHVibGljIGdldCBoZWlnaHQoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuSGVpZ2h0O1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IGhlaWdodCh2YWx1ZTogbnVtYmVyKSB7XG4gICAgICAgIHRoaXMuSGVpZ2h0ID0gdmFsdWU7XG4gICAgfVxuICAgIHByaXZhdGUgVG9wOiBudW1iZXI7XG4gICAgcHVibGljIGdldCB0b3AoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuVG9wO1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IHRvcCh2YWx1ZTogbnVtYmVyKSB7XG4gICAgICAgIHRoaXMuVG9wID0gdmFsdWU7XG4gICAgfVxuICAgIHByaXZhdGUgTGVmdDogbnVtYmVyO1xuICAgIHB1YmxpYyBnZXQgbGVmdCgpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5MZWZ0O1xuICAgIH1cbiAgICBwdWJsaWMgc2V0IGxlZnQodmFsdWU6IG51bWJlcikge1xuICAgICAgICB0aGlzLkxlZnQgPSB2YWx1ZTtcbiAgICB9XG59XG4iXX0=