UNPKG

423 BJavaScriptView Raw
1import { cloneDeep } from '../lib/clone-deep.js';
2export function deepCloneSync(target, options) {
3 if (target == null)
4 throw new TypeError(`'target' is not defined`);
5 return options && options.absolute
6 ? cloneDeep(target)
7 : JSON.parse(JSON.stringify(target));
8}
9export async function deepClone(target, options) {
10 return deepCloneSync(target, options);
11}
12//# sourceMappingURL=index.js.map
\No newline at end of file