handleVisDragEnd({ nodes }) {

    if (!nodes.length) {
      return;
    }

    if (nodes.length === 1 && this.view.isEnabled('raster')) {
      const pos = this.network.getPositions()[nodes[0]];
      this.graphData.nodes.update({
        id: nodes[0],
        ...utils.getNearestRasterPosition(pos, parseInt(this.view.getConfig('raster'))),
      });
    }

    // reset store
    this.draggedNode = null;

    // fix node again and store positions
    // if in static mode, fixing will be ignored
    this.setNodesMoveable(nodes, false);

  }
Called by vis when the dragging of a node(s) has ended.
Vis passes an object containing event-related information.

@param {Array<Id>} nodes - Array of ids of the nodes
    that were being dragged.