ItemsPatchExhaustive

Sets the collection to exactly the items in this patch, deleting all others.


Constructors

new ItemsPatchExhaustive()

new ItemsPatchExhaustive(
   items, 
   rekeyingMap?, 
   fieldNamesChanged?, 
   errors?, 
   fieldConstraintsPerItem?): ItemsPatchExhaustive

Parameters

ParameterType
itemsMap<string, SerializedFields>
rekeyingMap?Map<string, null | string>
fieldNamesChanged?Map<string, null | string>
errors?Map<string, SerializedLucidDictionary>
fieldConstraintsPerItem?Map<string, Map<string, FieldConstraintDefinition[]>>

Returns

ItemsPatchExhaustive


Properties

errors?

optional errors: Map<string, SerializedLucidDictionary>;

fieldConstraintsPerItem?

optional fieldConstraintsPerItem: Map<string, Map<string, FieldConstraintDefinition[]>>;

fieldNamesChanged?

optional fieldNamesChanged: Map<string, null | string>;

items

items: Map<string, SerializedFields>;

rekeyingMap?

optional rekeyingMap: Map<string, null | string>;