From 78bf1595fa22731be41fe09aebd86407bec92e02 Mon Sep 17 00:00:00 2001 From: Charlie Croom Date: Thu, 22 Apr 2021 16:49:05 -0400 Subject: [PATCH] [fix] Additional Flow type fixes Close #1997 --- packages/react-native-web/src/exports/View/types.js | 2 +- .../src/modules/useResponderEvents/ResponderSystem.js | 2 +- packages/react-native-web/src/types/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native-web/src/exports/View/types.js b/packages/react-native-web/src/exports/View/types.js index 8f53051c..adbc20bf 100644 --- a/packages/react-native-web/src/exports/View/types.js +++ b/packages/react-native-web/src/exports/View/types.js @@ -147,7 +147,7 @@ export type ViewProps = { onMoveShouldSetResponder?: (e: any) => boolean, onMoveShouldSetResponderCapture?: (e: any) => boolean, onResponderEnd?: (e: any) => void, - onResponderGrant?: (e: any) => void, + onResponderGrant?: (e: any) => void | boolean, onResponderMove?: (e: any) => void, onResponderReject?: (e: any) => void, onResponderRelease?: (e: any) => void, diff --git a/packages/react-native-web/src/modules/useResponderEvents/ResponderSystem.js b/packages/react-native-web/src/modules/useResponderEvents/ResponderSystem.js index 48cb9a17..b9aaad70 100644 --- a/packages/react-native-web/src/modules/useResponderEvents/ResponderSystem.js +++ b/packages/react-native-web/src/modules/useResponderEvents/ResponderSystem.js @@ -174,7 +174,7 @@ type ResponderInstance = ActiveResponderInstance | EmptyResponderInstance; export type ResponderConfig = { // Direct responder events dispatched directly to responder. Do not bubble. onResponderEnd?: ?(e: ResponderEvent) => void, - onResponderGrant?: ?(e: ResponderEvent) => void, + onResponderGrant?: ?(e: ResponderEvent) => void | boolean, onResponderMove?: ?(e: ResponderEvent) => void, onResponderRelease?: ?(e: ResponderEvent) => void, onResponderReject?: ?(e: ResponderEvent) => void, diff --git a/packages/react-native-web/src/types/index.js b/packages/react-native-web/src/types/index.js index 463d35fa..cb9fdf60 100644 --- a/packages/react-native-web/src/types/index.js +++ b/packages/react-native-web/src/types/index.js @@ -21,7 +21,7 @@ export type EdgeInsetsValue = {| export type GenericStyleProp<+T> = | null | void - | T + | $ReadOnly | false | '' | $ReadOnlyArray>;