UNPKG

@aurigma/design-atoms-model

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

53 lines 1.82 kB
import { EventObject } from "../../EventObject"; var VisualizationPermissions = /** @class */ (function () { function VisualizationPermissions() { this._noPrint = false; this._noShow = false; this.propertyChanged = new EventObject(); } Object.defineProperty(VisualizationPermissions.prototype, "noPrint", { get: function () { return this._noPrint; }, set: function (value) { if (this._noPrint === value) return; this._noPrint = value; this.propertyChanged.notify(); }, enumerable: true, configurable: true }); Object.defineProperty(VisualizationPermissions.prototype, "noShow", { get: function () { return this._noShow; }, set: function (value) { if (this._noShow === value) return; this._noShow = value; this.propertyChanged.notify(); }, enumerable: true, configurable: true }); VisualizationPermissions.prototype.clone = function () { var clone = new VisualizationPermissions(); clone.noShow = this.noShow; clone.noPrint = this.noPrint; return clone; }; VisualizationPermissions.prototype.equals = function (p) { return this.noShow === p.noShow && this.noPrint === p.noPrint; }; VisualizationPermissions.prototype.getSimplifiedObject = function () { var result = {}; result["noPrint"] = this.noPrint; result["noShow"] = this.noShow; return result; }; return VisualizationPermissions; }()); export { VisualizationPermissions }; //# sourceMappingURL=VisualizationPermissions.js.map