@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.
36 lines • 1.4 kB
JavaScript
import { EventObject } from "../../EventObject";
var FrontendPermissions = /** @class */ (function () {
function FrontendPermissions() {
this._displayInObjectInspector = true;
this.propertyChanged = new EventObject();
}
Object.defineProperty(FrontendPermissions.prototype, "displayInObjectInspector", {
get: function () {
return this._displayInObjectInspector;
},
set: function (value) {
if (this._displayInObjectInspector === value)
return;
this._displayInObjectInspector = value;
this.propertyChanged.notify();
},
enumerable: true,
configurable: true
});
FrontendPermissions.prototype.getSimplifiedObject = function () {
var result = {};
result["displayInObjectInspector"] = this.displayInObjectInspector;
return result;
};
FrontendPermissions.prototype.clone = function () {
var clone = new FrontendPermissions();
clone.displayInObjectInspector = this.displayInObjectInspector;
return clone;
};
FrontendPermissions.prototype.equals = function (p) {
return this.displayInObjectInspector === p.displayInObjectInspector;
};
return FrontendPermissions;
}());
export { FrontendPermissions };
//# sourceMappingURL=FrontEndPermissions.js.map