| 1234567891011121314151617181920212223242526272829 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = require("tslib");
- var container_1 = require("./container");
- var AbstractGroup = /** @class */ (function (_super) {
- tslib_1.__extends(AbstractGroup, _super);
- function AbstractGroup() {
- return _super !== null && _super.apply(this, arguments) || this;
- }
- AbstractGroup.prototype.isGroup = function () {
- return true;
- };
- AbstractGroup.prototype.isEntityGroup = function () {
- return false;
- };
- AbstractGroup.prototype.clone = function () {
- var clone = _super.prototype.clone.call(this);
- // 获取构造函数
- var children = this.getChildren();
- for (var i = 0; i < children.length; i++) {
- var child = children[i];
- clone.add(child.clone());
- }
- return clone;
- };
- return AbstractGroup;
- }(container_1.default));
- exports.default = AbstractGroup;
- //# sourceMappingURL=group.js.map
|