UNPKG

@jsopen/objects

Version:

Helper utilities for working with JavaScript objects and arrays

15 lines (14 loc) 405 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clone = clone; exports.deepClone = deepClone; const merge_js_1 = require("./merge.js"); function clone(obj, options) { return (0, merge_js_1.merge)({}, obj, { ...options, deep: options?.deep ?? true, }); } function deepClone(obj, options) { return clone(obj, { ...options, deep: 'full' }); }