removeConnectedEdges(edge) {
    const iterableEdges = Array.isArray(edge) ? edge : [edge];
    iterableEdges.forEach(e => {
      delete this._connectedEdges[e.id];
    });
  }
/**
   * Remove edges from this._connectedEdges
   * @param  {Edge | Edge[]} an edge or an array of edges to be removed from this._connectedEdges
   */
Remove edges from this._connectedEdges
@param  {Edge | Edge[]} an edge or an array of edges to be removed from this._connectedEdges
Remove edges from this . _connectedEdges @param { Edge | Edge [] } an edge or an array of edges to be removed from this . _connectedEdges
removeConnectedEdges(edge) {
    const iterableEdges = Array.isArray(edge) ? edge : [edge];
    iterableEdges.forEach(e => {
      delete this._connectedEdges[e.id];
    });
  }
removeConnectedEdges ( edge ) { const iterableEdges = Array . isArray ( edge ) ? edge : [ edge ] ; iterableEdges . forEach ( e => { delete this . _connectedEdges [ e . id ] ; } ) ; }
Remove edges from this._connectedEdges
 @param  {Edge | Edge[]} an edge or an array of edges to be removed from this._connectedEdges
Remove edges from this . _connectedEdges @param { Edge | Edge [] } an edge or an array of edges to be removed from this . _connectedEdges