UNPKG

mutative

Version:

A JavaScript library for efficient immutable updates

7 lines (6 loc) 335 B
import type { Options, ProxyDraft } from '../interface'; export declare function shallowCopy(original: any, options?: Options<any, any>): any; export declare function ensureShallowCopy(target: ProxyDraft): void; declare function deepClone<T>(target: T): T; export declare function cloneIfNeeded<T>(target: T): T; export { deepClone };