ModelActionType
since v0.8.0ModelActionType =
"init"|"changeSelection"|"moveNodesBy"|"deleteSelection"|"addNodes"|"updateNode"|"updateNodes"|"deleteNodes"|"clearModel"|"paletteDropNode"|"addEdges"|"updateEdge"|"deleteEdges"|"deleteElements"|"paste"|"moveViewport"|"resizeNode"|"startLinking"|"moveTemporaryEdge"|"finishLinking"|"zoom"|"changeZOrder"|"rotateNodeTo"|"highlightGroup"|"highlightGroupClear"|"moveNodes"|"moveNodesStop"
Individual model action type that can trigger middleware execution. These represent all possible operations that modify the diagram state.
Example
Section titled “Example”const blockedActions: ModelActionType[] = ['addNodes', 'deleteNodes', 'updateNode'];