ts-fusion-parser
Version:
Parser for Neos Fusion Files
17 lines (16 loc) • 637 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValueCopy = void 0;
const AbstractNode_1 = require("../../common/AbstractNode");
const AbstractOperation_1 = require("./AbstractOperation");
class ValueCopy extends AbstractOperation_1.AbstractOperation {
constructor(assignedObjectPath, position, parent) {
super(position, parent);
this.assignedObjectPath = assignedObjectPath;
AbstractNode_1.AbstractNode.setParentOfNode(this.assignedObjectPath, this);
}
visit(visitor, ...args) {
return visitor.visitValueCopy(this);
}
}
exports.ValueCopy = ValueCopy;