d2-ui
Version:
22 lines (21 loc) • 499 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = clone;
// TODO: Throw an error on empty `item` (Unexpected token u)
/**
* Create a clone a value
*
* @param {*} item
*
* @example
* const person1 = {name: 'John'};
* const person2 = clone(person1); // Returns {name: 'John'}
* // but
* person1 !== person2 // Returns: true
*/
function clone(item) {
return global.JSON.parse(global.JSON.stringify(item));
}
//# sourceMappingURL=clone.js.map