(type, data = {})
| 34 | function emptyFunction() {} |
| 35 | |
| 36 | function createEvent(type, data = {}) { |
| 37 | const event = document.createEvent('CustomEvent'); |
| 38 | event.initCustomEvent(type, true, true); |
| 39 | if (data != null) { |
| 40 | Object.keys(data).forEach(key => { |
| 41 | const value = data[key]; |
| 42 | if (key === 'timeStamp' && !value) { |
| 43 | return; |
| 44 | } |
| 45 | Object.defineProperty(event, key, {value}); |
| 46 | }); |
| 47 | } |
| 48 | return event; |
| 49 | } |
| 50 | |
| 51 | function createGetModifierState(keyArg, data) { |
| 52 | if (keyArg === 'Alt') { |
no test coverage detected