From 7458d382f4b5967fc40ec48512c86a03cdc6d858 Mon Sep 17 00:00:00 2001 From: Arkady Magomedov Date: Wed, 21 Jun 2023 15:57:46 +0200 Subject: [PATCH] Cast View to the NativeSafeAreaViewInstance for .macos and .windows to get the correct type definitions (#404) Co-authored-by: Arkady Magomedov --- src/SafeAreaView.macos.tsx | 3 ++- src/SafeAreaView.windows.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/SafeAreaView.macos.tsx b/src/SafeAreaView.macos.tsx index f274c5e0..45afbe08 100644 --- a/src/SafeAreaView.macos.tsx +++ b/src/SafeAreaView.macos.tsx @@ -1,3 +1,4 @@ import { View } from 'react-native'; +import type { NativeSafeAreaViewInstance } from './SafeArea.types'; -export const SafeAreaView = View; +export const SafeAreaView = View as unknown as NativeSafeAreaViewInstance; diff --git a/src/SafeAreaView.windows.tsx b/src/SafeAreaView.windows.tsx index f274c5e0..45afbe08 100644 --- a/src/SafeAreaView.windows.tsx +++ b/src/SafeAreaView.windows.tsx @@ -1,3 +1,4 @@ import { View } from 'react-native'; +import type { NativeSafeAreaViewInstance } from './SafeArea.types'; -export const SafeAreaView = View; +export const SafeAreaView = View as unknown as NativeSafeAreaViewInstance;