mutative • Docs
mutative / Options
• O extends PatchesOptions
• F extends boolean
optionalenableAutoFreeze:F
Enable autoFreeze, and return frozen state.
optionalenablePatches:O
Enable patch, and return the patches and inversePatches.
optionalmark:Mark<O,F> |Mark<O,F>[]
Set a mark to determine if the object is mutable or if an instance is an immutable. And it can also return a shallow copy function(AutoFreeze and Patches should both be disabled).
optionalstrict:boolean
In strict mode, Forbid accessing non-draftable values and forbid returning a non-draft value.