1 | import { cloneDeep } from '../lib/clone-deep.js';
|
2 | export 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 | }
|
9 | export async function deepClone(target, options) {
|
10 | return deepCloneSync(target, options);
|
11 | }
|
12 | //# sourceMappingURL=index.js.map |
\ | No newline at end of file |