I'm trying to use stopPropagation method. I use d3.js with d3.d.ts (downloaded via typings
). Is it possible to call stopPropagation
somehow? I used event.stopPropagation()
until I've run my application in firefox. Typings does have d3.event
but it doesn't contain declaration of mentioned method.
It wasn't that hard actually. For stopPropagation
I needed:
(d3.event as Event).stopPropagation();
The typings says that:
event: Event | BaseEvent
So essentialy event can be any of those. I've forgotten how union works in typescript. As the type
property is only one common among Event
and BaseEvent
it was displayed solely. The one case when I needed cast to BaseEvent
(I believe it is only used by d3) was on the dragstart
event.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With