Skip to content

Commit 01bce8c

Browse files
authored
Change legacy-events plugin nativeEventTarget to allow null (#17344)
1 parent 6cff70a commit 01bce8c

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

packages/legacy-events/EventPluginHub.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ function extractPluginEvents(
134134
topLevelType: TopLevelType,
135135
targetInst: null | Fiber,
136136
nativeEvent: AnyNativeEvent,
137-
nativeEventTarget: EventTarget,
137+
nativeEventTarget: null | EventTarget,
138138
eventSystemFlags: EventSystemFlags,
139139
): Array<ReactSyntheticEvent> | ReactSyntheticEvent | null {
140140
let events = null;
@@ -161,7 +161,7 @@ export function runExtractedPluginEventsInBatch(
161161
topLevelType: TopLevelType,
162162
targetInst: null | Fiber,
163163
nativeEvent: AnyNativeEvent,
164-
nativeEventTarget: EventTarget,
164+
nativeEventTarget: null | EventTarget,
165165
eventSystemFlags: EventSystemFlags,
166166
) {
167167
const events = extractPluginEvents(

packages/legacy-events/PluginModuleType.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export type PluginModule<NativeEvent> = {
2727
topLevelType: TopLevelType,
2828
targetInst: null | Fiber,
2929
nativeTarget: NativeEvent,
30-
nativeEventTarget: EventTarget,
30+
nativeEventTarget: null | EventTarget,
3131
eventSystemFlags: EventSystemFlags,
3232
) => ?ReactSyntheticEvent,
3333
tapMoveThreshold?: number,

packages/react-dom/src/events/SimpleEventPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ const SimpleEventPlugin: PluginModule<MouseEvent> & {
250250
topLevelType: TopLevelType,
251251
targetInst: null | Fiber,
252252
nativeEvent: MouseEvent,
253-
nativeEventTarget: EventTarget,
253+
nativeEventTarget: null | EventTarget,
254254
eventSystemFlags: EventSystemFlags,
255255
): null | ReactSyntheticEvent {
256256
const dispatchConfig = topLevelEventsToDispatchConfig[topLevelType];

packages/react-native-renderer/src/ReactNativeBridgeEventPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const ReactNativeBridgeEventPlugin = {
3535
topLevelType: TopLevelType,
3636
targetInst: null | Object,
3737
nativeEvent: AnyNativeEvent,
38-
nativeEventTarget: Object,
38+
nativeEventTarget: null | Object,
3939
eventSystemFlags: EventSystemFlags,
4040
): ?Object {
4141
if (targetInst == null) {

0 commit comments

Comments
 (0)