()
| 5039 | ;(o && (this.meta = o), i && (this.attributes = i), (this.content = s)) |
| 5040 | } |
| 5041 | freeze() { |
| 5042 | Object.isFrozen(this) || |
| 5043 | (this._meta && ((this.meta.parent = this), this.meta.freeze()), |
| 5044 | this._attributes && ((this.attributes.parent = this), this.attributes.freeze()), |
| 5045 | this.children.forEach((s) => { |
| 5046 | ;((s.parent = this), s.freeze()) |
| 5047 | }, this), |
| 5048 | this.content && Array.isArray(this.content) && Object.freeze(this.content), |
| 5049 | Object.freeze(this)) |
| 5050 | } |
| 5051 | primitive() {} |
| 5052 | clone() { |
| 5053 | const s = new this.constructor() |
no test coverage detected