in src/interactivityService.ts [262:275]
public applySelectionStateToData(dataPoints: SelectableDataPoint[], hasHighlights?: boolean): boolean {
if (hasHighlights && this.hasSelection()) {
let selectionIds: ISelectionId[] = (this.selectionManager.getSelectionIds() || []) as ISelectionId[];
ArrayExtensions.clear(this.selectedIds);
ArrayExtensions.clear(selectionIds);
}
for (let dataPoint of dataPoints) {
dataPoint.selected = checkDatapointAgainstSelectedIds(dataPoint, this.selectedIds);
}
return this.hasSelection();
}