Liferay.Loader.define("commerce-dashboard-web$d3-selection@1.4.0/src/selection/join", ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    export default function (onenter, onupdate, onexit) {
      var enter = this.enter(),
          update = this,
          exit = this.exit();
      enter = typeof onenter === "function" ? onenter(enter) : enter.append(onenter + "");
      if (onupdate != null) update = onupdate(update);
      if (onexit == null) exit.remove();else onexit(exit);
      return enter && update ? enter.merge(update).order() : update;
    }
  }
});
//# sourceMappingURL=join.js.map