ts-fusion-parser
Version:
Parser for Neos Fusion Files
20 lines (19 loc) • 731 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LiteralObjectEntryNode = void 0;
const AbstractNode_1 = require("../../../common/AbstractNode");
const EelNode_1 = require("./EelNode");
class LiteralObjectEntryNode extends EelNode_1.EelNode {
constructor(key, value, position) {
super(position);
this.key = key;
AbstractNode_1.AbstractNode.setParentOfNode(this.key, this);
this.value = value;
AbstractNode_1.AbstractNode.setParentOfNode(this.value, this);
this.position = position;
}
toString(intend) {
return `${this.key.toString()}: ${this.value.toString()}`;
}
}
exports.LiteralObjectEntryNode = LiteralObjectEntryNode;