(
type,
{
altKey = false,
ctrlKey = false,
isComposing = false,
key = '',
metaKey = false,
preventDefault = emptyFunction,
shiftKey = false,
} = {},
)
| 137 | } |
| 138 | |
| 139 | function createKeyboardEvent( |
| 140 | type, |
| 141 | { |
| 142 | altKey = false, |
| 143 | ctrlKey = false, |
| 144 | isComposing = false, |
| 145 | key = '', |
| 146 | metaKey = false, |
| 147 | preventDefault = emptyFunction, |
| 148 | shiftKey = false, |
| 149 | } = {}, |
| 150 | ) { |
| 151 | const modifierState = {altKey, ctrlKey, metaKey, shiftKey}; |
| 152 | |
| 153 | return createEvent(type, { |
| 154 | altKey, |
| 155 | ctrlKey, |
| 156 | getModifierState(keyArg) { |
| 157 | return createGetModifierState(keyArg, modifierState); |
| 158 | }, |
| 159 | isComposing, |
| 160 | key, |
| 161 | metaKey, |
| 162 | preventDefault, |
| 163 | shiftKey, |
| 164 | }); |
| 165 | } |
| 166 | |
| 167 | function createMouseEvent( |
| 168 | type, |
no test coverage detected