diff --git a/packages/react-native/Libraries/Utilities/Platform.android.js b/packages/react-native/Libraries/Utilities/Platform.android.js index 95210a315a2..5272465aa7c 100644 --- a/packages/react-native/Libraries/Utilities/Platform.android.js +++ b/packages/react-native/Libraries/Utilities/Platform.android.js @@ -69,6 +69,10 @@ const Platform: PlatformType = { // $FlowFixMe[object-this-reference] return this.constants.uiMode === 'tv'; }, + // $FlowFixMe[unsafe-getters-setters] + get isVision(): boolean { + return false; + }, select: (spec: PlatformSelectSpec): T => 'android' in spec ? // $FlowFixMe[incompatible-return] diff --git a/packages/react-native/Libraries/Utilities/Platform.flow.js b/packages/react-native/Libraries/Utilities/Platform.flow.js index cb5e56871aa..cfd7bbc71f8 100644 --- a/packages/react-native/Libraries/Utilities/Platform.flow.js +++ b/packages/react-native/Libraries/Utilities/Platform.flow.js @@ -80,6 +80,8 @@ type AndroidPlatform = { // $FlowFixMe[unsafe-getters-setters] get isTV(): boolean, // $FlowFixMe[unsafe-getters-setters] + get isVision(): boolean, + // $FlowFixMe[unsafe-getters-setters] get isTesting(): boolean, // $FlowFixMe[unsafe-getters-setters] get isDisableAnimations(): boolean, diff --git a/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap b/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap index 1298282e9a1..1df66480be2 100644 --- a/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap +++ b/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap @@ -9940,6 +9940,7 @@ type AndroidPlatform = { Manufacturer: string, |}, get isTV(): boolean, + get isVision(): boolean, get isTesting(): boolean, get isDisableAnimations(): boolean, select: (spec: PlatformSelectSpec) => T,