UNPKG

d2-ui

Version:
22 lines (21 loc) 499 B
"use strict"; 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