Change legacy-events plugin nativeEventTarget to allow null (#17344)
Eli White committed
Nov 11, 2019 at 11:22 UTC
01bce8c24843b02a0082edb55d3cd4763e7a956d
4 files changed
+5
-5
packages/legacy-events/EventPluginHub.js
+2
-2
@@ -134,7 +134,7 @@ function extractPluginEvents(
134
topLevelType: TopLevelType,
135
targetInst: null | Fiber,
136
nativeEvent: AnyNativeEvent,
137
- nativeEventTarget: EventTarget,
137
+ nativeEventTarget: null | EventTarget,
138
eventSystemFlags: EventSystemFlags,
139
): Array<ReactSyntheticEvent> | ReactSyntheticEvent | null {
140
let events = null;
@@ -161,7 +161,7 @@ export function runExtractedPluginEventsInBatch(
161
topLevelType: TopLevelType,
162
targetInst: null | Fiber,
163
nativeEvent: AnyNativeEvent,
164
- nativeEventTarget: EventTarget,
164
+ nativeEventTarget: null | EventTarget,
165
eventSystemFlags: EventSystemFlags,
166
) {
167
const events = extractPluginEvents(
packages/legacy-events/PluginModuleType.js
+1
-1
@@ -27,7 +27,7 @@ export type PluginModule<NativeEvent> = {
27
topLevelType: TopLevelType,
28
targetInst: null | Fiber,
29
nativeTarget: NativeEvent,
30
- nativeEventTarget: EventTarget,
30
+ nativeEventTarget: null | EventTarget,
31
eventSystemFlags: EventSystemFlags,
32
) => ?ReactSyntheticEvent,
33
tapMoveThreshold?: number,
packages/react-dom/src/events/SimpleEventPlugin.js
+1
-1
@@ -250,7 +250,7 @@ const SimpleEventPlugin: PluginModule<MouseEvent> & {
250
topLevelType: TopLevelType,
251
targetInst: null | Fiber,
252
nativeEvent: MouseEvent,
253
- nativeEventTarget: EventTarget,
253
+ nativeEventTarget: null | EventTarget,
254
eventSystemFlags: EventSystemFlags,
255
): null | ReactSyntheticEvent {
256
const dispatchConfig = topLevelEventsToDispatchConfig[topLevelType];
packages/react-native-renderer/src/ReactNativeBridgeEventPlugin.js
+1
-1
@@ -35,7 +35,7 @@ const ReactNativeBridgeEventPlugin = {
35
topLevelType: TopLevelType,
36
targetInst: null | Object,
37
nativeEvent: AnyNativeEvent,
38
- nativeEventTarget: Object,
38
+ nativeEventTarget: null | Object,
39
eventSystemFlags: EventSystemFlags,
40
): ?Object {
41
if (targetInst == null) {