interface DeepCopyOption { newObjectMaker(): {}; dealCircular: "ignore" | "error"; copyFunction: CopyFunction; rootObject: {}; } interface CopyFunction { getCopiedValue(value: any): any; /** * 返回 `value` 是否可以复制。 * * 注意:为原始值返回 `false` 会出现错误。 */ isCopyableValue(value: any): boolean; } export declare function deepcopy(value: {}, option?: Partial): {}; export declare function isCopyableValue(value: any): boolean; export declare function getCopiedValue(value: any): any; export {};