UNPKG

@alilc/lowcode-shell

Version:

Shell Layer for AliLowCodeEngine

51 lines (50 loc) 2.19 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.ConditionGroup = void 0; var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _symbols = require("../symbols"); var _node = require("./node"); var ConditionGroup = exports.ConditionGroup = /*#__PURE__*/function () { function ConditionGroup(conditionGroup) { this[_symbols.conditionGroupSymbol] = void 0; this[_symbols.conditionGroupSymbol] = conditionGroup; } var _proto = ConditionGroup.prototype; _proto.setVisible = function setVisible(node) { var _this$conditionGroupS; (_this$conditionGroupS = this[_symbols.conditionGroupSymbol]) === null || _this$conditionGroupS === void 0 ? void 0 : _this$conditionGroupS.setVisible(node[_symbols.nodeSymbol] ? node[_symbols.nodeSymbol] : node); }; ConditionGroup.create = function create(conditionGroup) { if (!conditionGroup) { return null; } // @ts-ignore if (conditionGroup[_symbols.conditionGroupSymbol]) { return conditionGroup[_symbols.conditionGroupSymbol]; } var shellConditionGroup = new ConditionGroup(conditionGroup); // @ts-ignore shellConditionGroup[_symbols.conditionGroupSymbol] = shellConditionGroup; return shellConditionGroup; }; return (0, _createClass2["default"])(ConditionGroup, [{ key: "id", get: function get() { var _this$conditionGroupS2; return (_this$conditionGroupS2 = this[_symbols.conditionGroupSymbol]) === null || _this$conditionGroupS2 === void 0 ? void 0 : _this$conditionGroupS2.id; } }, { key: "title", get: function get() { var _this$conditionGroupS3; return (_this$conditionGroupS3 = this[_symbols.conditionGroupSymbol]) === null || _this$conditionGroupS3 === void 0 ? void 0 : _this$conditionGroupS3.title; } }, { key: "firstNode", get: function get() { var _this$conditionGroupS4; return _node.Node.create((_this$conditionGroupS4 = this[_symbols.conditionGroupSymbol]) === null || _this$conditionGroupS4 === void 0 ? void 0 : _this$conditionGroupS4.firstNode); } }]); }();