in src/visual.ts [952:973]
private fadePath(
opacity: number,
highlightColor: string,
defaultHighlightColor: string
): (link: ForceGraphLink) => void {
if (this.settings.links.colorLink !== LinkColorType.Interactive) {
return;
}
return () => {
this.paths.style("stroke-opacity", (link: ForceGraphLink) => {
return link.source === link.source && link.target === link.target
? ForceGraph.DefaultOpacity
: opacity;
})
.style("stroke", (link: ForceGraphLink) => {
return link.source === link.source && link.target === link.target
? highlightColor
: defaultHighlightColor;
});
};
}