придумали решение, при добавлении ребра вам нужно указать тип данных obj, затем добавить этот тип в ребро проп, чтобы вы могли добавить указание paintStyle для типа ребра:
edges: {
default: {
anchor: 'AutoDefault',
endpoint: 'Blank',
connector: ['Flowchart', {cornerRadius: 0}],
paintStyle: {
strokeWidth: 2,
stroke: '#2c2e33',
outlineWidth: 3,
outlineStroke: 'transparent',
}, // paint style for this edge type.
hoverPaintStyle: {strokeWidth: 2, stroke: '#2c2e33'}, // hover paint style for this edge type.
},
assetEdge: {
anchor: 'AutoDefault',
endpoint: 'Blank',
connector: 'Bezier',
paintStyle: {
strokeWidth: 6,
stroke: '#ccccaa',
outlineWidth: 3,
outlineStroke: 'transparent',
}, // paint style for this edge type.
hoverPaintStyle: {strokeWidth: 2, stroke: '#2c2e33'}, // hover paint style for this edge type.
},
},
...
и добавление ребер должновыглядеть так:
this.toolkit.addEdge
source: entryAsset.id,
target: newAssetNode.id,
data: {
type: 'assetEdge',
},
});