(
key: KeyboardEvent['key'] | Array<KeyboardEvent['key']>,
callback: (event: SyntheticEvent<Type>) => void
)
| 14 | |
| 15 | export const handleKeyboardEvent = |
| 16 | <Type = Element>( |
| 17 | key: KeyboardEvent['key'] | Array<KeyboardEvent['key']>, |
| 18 | callback: (event: SyntheticEvent<Type>) => void |
| 19 | ) => |
| 20 | (event: KeyboardEvent<Type>) => { |
| 21 | const keys = Array.isArray(key) ? key : [key]; |
| 22 | |
| 23 | if (keys.includes(event.key)) { |
| 24 | callback(event); |
| 25 | } |
| 26 | }; |
no outgoing calls
no test coverage detected