# All files / src/custom-nodes Node.js

90.91% Statements 10/11
100% Branches 1/1
100% Functions 1/1
90.91% Lines 10/11

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    1x
    1x

    11x
    11x
    11x

    22x

    11x
    11x

    6x

    1x
     "use strict";
    const AppendState_1 = require('../enums/AppendState');
    const NodeUtils_1 = require("../NodeUtils");
    class Node {
        constructor(options) {
            this.appendState = AppendState_1.AppendState.BeforeObfuscation;
            this.options = options;
        }
        getAppendState() {
            return this.appendState;
        }
        getNode() {
            NodeUtils_1.NodeUtils.parentize(this.node);
            return this.node;
        }
        setNode(node) {
            this.node = node;
        }
        updateNode() {
            this.node = this.getNodeStructure();
        }
    }
    exports.Node = Node;
    //# sourceMappingURL=Node.js.map