in src/tooltipServiceWrapper.ts [212:230]
private makeTooltipEventArgs<T>(
rootNode: ContainerElement,
isPointerEvent: boolean,
isTouchEvent: boolean): ITooltipEventArgs<T> {
let target = <HTMLElement> (<Event> d3Event).target;
let data: T = d3Select<HTMLElement, T>(target).datum();
let mouseCoordinates = this.getCoordinates(rootNode, isPointerEvent);
let elementCoordinates: number[] = this.getCoordinates(target, isPointerEvent);
let tooltipEventArgs: ITooltipEventArgs<T> = {
data,
context: target,
coordinates: mouseCoordinates,
elementCoordinates: elementCoordinates,
isTouchEvent: isTouchEvent,
};
return tooltipEventArgs;
}