Hi , I wanna use LinkLabelOnPathDraggingTool in my react-gojs-project but when I try draging linkLabel I get error diagram is null.
I read documentation and code LinkLabelOnPathDraggingTool. It is child of go.Tool. go.Tool has diagram property, but I did not find it definition neither go.Tool nor LinkLabelOnPathDraggingTool.
I use next code
import * as go from 'gojs';
import { LinkLabelOnPathDraggingTool } from 'gojs/extensionsJSM/LinkLabelOnPathDraggingTool';
const $ = go.GraphObject.make;
const MainDiagram = $(
go.Diagram,
{
'undoManager.isEnabled': true,
contentAlignment: go.Spot.Center,
model: $(go.GraphLinksModel, { linkKeyProperty: 'key' }),
},
);
MainDiagram.toolManager.mouseMoveTools.insertAt(0, new LinkLabelOnPathDraggingTool());