import e from "./sparse.js";
import { Selection as t } from "./index.js";
//#region ../../node_modules/d3-selection/src/selection/enter.js
function n() {
	return new t(this._enter || this._groups.map(e), this._parents);
}
function r(e, t) {
	this.ownerDocument = e.ownerDocument, this.namespaceURI = e.namespaceURI, this._next = null, this._parent = e, this.__data__ = t;
}
r.prototype = {
	constructor: r,
	appendChild: function(e) {
		return this._parent.insertBefore(e, this._next);
	},
	insertBefore: function(e, t) {
		return this._parent.insertBefore(e, t);
	},
	querySelector: function(e) {
		return this._parent.querySelector(e);
	},
	querySelectorAll: function(e) {
		return this._parent.querySelectorAll(e);
	}
};
//#endregion
export { r as EnterNode, n as default };
