Files
blowfish/node_modules/d3-selection/src/selection/insert.js
Nuno Coração 5fb4bd8083 config redirect
2023-01-29 22:30:24 +00:00

15 lines
474 B
JavaScript

import creator from "../creator.js";
import selector from "../selector.js";
function constantNull() {
return null;
}
export default function(name, before) {
var create = typeof name === "function" ? name : creator(name),
select = before == null ? constantNull : typeof before === "function" ? before : selector(before);
return this.select(function() {
return this.insertBefore(create.apply(this, arguments), select.apply(this, arguments) || null);
});
}