Files
iD/modules/actions/copy_entities.js
2019-03-27 23:11:45 -04:00

25 lines
430 B
JavaScript

export function actionCopyEntities(ids, fromGraph) {
var _copies = {};
var action = function(graph) {
ids.forEach(function(id) {
fromGraph.entity(id).copy(fromGraph, _copies);
});
for (var id in _copies) {
graph = graph.replace(_copies[id]);
}
return graph;
};
action.copies = function() {
return _copies;
};
return action;
}