import _initializerDefineProperty from "@babel/runtime/helpers/initializerDefineProperty";
import _applyDecoratedDescriptor from "@babel/runtime/helpers/applyDecoratedDescriptor";
import _initializerWarningHelper from "@babel/runtime/helpers/initializerWarningHelper";
var _dec, _class, _descriptor;
import { Type } from "class-transformer";
import 'reflect-metadata';
export var NodeSchema = (_dec = Type(function () {
  return NodeSchema;
}), _class = function NodeSchema() {
  this.parentId = void 0;
  this.rowIndex = void 0;
  // index of parent.children
  this.colIndex = void 0;
  this.componentName = void 0;
  this.id = void 0;
  this.props = void 0;
  this.hidden = void 0;
  this.title = void 0;
  this.isLocked = void 0;
  this.condition = void 0;
  this.conditionGroup = void 0;
  _initializerDefineProperty(this, "children", _descriptor, this);
}, _descriptor = _applyDecoratedDescriptor(_class.prototype, "children", [_dec], {
  configurable: true,
  enumerable: true,
  writable: true,
  initializer: null
}), _class);