(event: React.MouseEvent)
| 239 | type LinkPropsOptional = OptionalKeys<Omit<InternalLinkProps, 'locale'>> |
| 240 | |
| 241 | function isModifiedEvent(event: React.MouseEvent): boolean { |
| 242 | const eventTarget = event.currentTarget as HTMLAnchorElement | SVGAElement |
| 243 | const target = eventTarget.getAttribute('target') |
| 244 | return ( |
| 245 | (target && target !== '_self') || |
| 246 | event.metaKey || |
| 247 | event.ctrlKey || |
| 248 | event.shiftKey || |
| 249 | event.altKey || // triggers resource download |
| 250 | (event.nativeEvent && event.nativeEvent.which === 2) |
| 251 | ) |
| 252 | } |
| 253 | |
| 254 | function linkClicked( |
| 255 | e: React.MouseEvent, |
no test coverage detected