@graphistry/falcor
Version:
A JavaScript library for efficient data fetching.
19 lines (13 loc) • 375 B
JavaScript
var isInternal = require('../internal/isInternal');
module.exports = clone;
function clone(node) {
var key, keys = Object.keys(node),
json = {}, index = -1, length = keys.length;
while (++index < length) {
key = keys[index];
if (key !== '$size' && !isInternal(key)) {
json[key] = node[key];
}
}
return json;
}