private fadePath()

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;
                });
        };
    }