in src/sankeyDiagram.ts [850:886]
private static getTooltipDataForLink(
valueFormatter: IValueFormatter,
sourceNodeName: string,
destinationNodeName: string,
linkWeight: number,
sourceNodeDisplayName?: string,
destinationNodeDisplayName?: string,
valueDisplayName?: string,
): VisualTooltipDataItem[] {
let formattedLinkWeight: string;
if (valueFormatter && valueFormatter.format) {
formattedLinkWeight = valueFormatter.format(linkWeight);
} else {
formattedLinkWeight = linkWeight.toString();
}
let tooltips: VisualTooltipDataItem[] = [
{
displayName: sourceNodeDisplayName || SankeyDiagram.RoleNames.rows,
value: sourceNodeName
}, {
displayName: destinationNodeDisplayName || SankeyDiagram.RoleNames.columns,
value: destinationNodeName
},
];
if (valueDisplayName) {
tooltips.push({
displayName: valueDisplayName || SankeyDiagram.RoleNames.values,
value: formattedLinkWeight
});
}
return tooltips;
}