Skip to content

Latest commit

 

History

History
62 lines (32 loc) · 1.43 KB

Options.md

File metadata and controls

62 lines (32 loc) · 1.43 KB

mutativeDocs


mutative / Options

Interface: Options<O, F>

Type Parameters

O extends PatchesOptions

F extends boolean

Properties

enableAutoFreeze?

optional enableAutoFreeze: F

Enable autoFreeze, and return frozen state.

Defined in

interface.ts:137


enablePatches?

optional enablePatches: O

Enable patch, and return the patches and inversePatches.

Defined in

interface.ts:133


mark?

optional mark: 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).

Defined in

interface.ts:142


strict?

optional strict: boolean

In strict mode, Forbid accessing non-draftable values and forbid returning a non-draft value.

Defined in

interface.ts:129