(
fn: (waveEvent: WaveKeyboardEvent) => boolean
)
| 19 | } |
| 20 | |
| 21 | function keydownWrapper( |
| 22 | fn: (waveEvent: WaveKeyboardEvent) => boolean |
| 23 | ): (event: KeyboardEvent | React.KeyboardEvent) => void { |
| 24 | return (event: KeyboardEvent | React.KeyboardEvent) => { |
| 25 | const waveEvent = adaptFromReactOrNativeKeyEvent(event); |
| 26 | const rtnVal = fn(waveEvent); |
| 27 | if (rtnVal) { |
| 28 | event.preventDefault(); |
| 29 | event.stopPropagation(); |
| 30 | } |
| 31 | }; |
| 32 | } |
| 33 | |
| 34 | function waveEventToKeyDesc(waveEvent: WaveKeyboardEvent): string { |
| 35 | let keyDesc: string[] = []; |
no test coverage detected