/** * 深度复制 * @param origin 对象或者数组 * @return 深度复制后的对象或者数组 * @category 工具Util * @example * ```ts * deepClone([1,23, [1]]) // => [1,23, [1]] * ``` * @example * ```ts * deepClone({a: [1], b: () => {}}) // => {a: [1], b: () => {}} * ``` */ export default function deepClone | any>(source: T): T;