Private
groupsStores information about groups to show/hide, one array for each group
Private
mainInserts a group, via its mask, into the group visibility state object. Used in complex objects (like arrays, oneOf, and so on) that are not rendered by default.
the (sub)mask for the group
the path name for the entry to insert
Insert the name of a field that has been set as true in the mask into the its group array. Insert the path-to-field into all the parent group arrays. If the group arrays change state sends a message to renderer.
the array for the group
the name of the field that has been set to true
the path to the field
Remove the name of a field that has been set as false in the mask into the its group array. Remove the path-to-field from all the parent group arrays. If the group arrays change state sends a message to renderer.
the array for the group
the path to the field
Generated using TypeDoc
Handles mask values to send messages to renderer process when a group changes state. It does this storing groups into a MaskAsArray structure, and monitoring the changes from empty to populated (and viceversa) of the arrays into the structure. (Groups=nested level, i.e. an entry with
type: object
in JSON schema)