UNPKG

@visulima/deep-clone

Version:
10 lines (7 loc) 357 B
import { O as Options } from './packem_shared/types-_Qve7nv8.js'; export { S as State } from './packem_shared/types-_Qve7nv8.js'; type DeepReadwrite<T> = T extends object | [] ? { -readonly [P in keyof T]: DeepReadwrite<T[P]>; } : T; declare const deepClone: <T>(originalData: T, options?: Options) => DeepReadwrite<T>; export { Options, deepClone };