From a72085fdcc40a5ef10961091e22c0b3e2e412ba8 Mon Sep 17 00:00:00 2001 From: Volodymyr Matsola Date: Tue, 2 Jun 2026 20:11:40 +0300 Subject: [PATCH 1/2] fix: preserve FlatList item types in BottomSheetFlatList props --- src/components/bottomSheetScrollable/types.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/bottomSheetScrollable/types.d.ts b/src/components/bottomSheetScrollable/types.d.ts index 69515601..85087abe 100644 --- a/src/components/bottomSheetScrollable/types.d.ts +++ b/src/components/bottomSheetScrollable/types.d.ts @@ -57,8 +57,9 @@ export type ScrollableProps = //#region FlatList export type BottomSheetFlatListProps = Omit< AnimatedProps>, - 'decelerationRate' | 'onScroll' | 'scrollEventThrottle' + 'decelerationRate' | 'onScroll' | 'scrollEventThrottle' | 'keyExtractor' | 'renderItem' > & + Pick, 'keyExtractor' | 'renderItem'> & BottomSheetScrollableProps & { ref?: Ref; }; From 6dc706c63f29c3bafb31aa8738a3fec0d27de411 Mon Sep 17 00:00:00 2001 From: Volodymyr Matsola Date: Tue, 2 Jun 2026 20:26:50 +0300 Subject: [PATCH 2/2] fix: preserve SectionList callback types in BottomSheetSectionList props --- src/components/bottomSheetScrollable/types.d.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/bottomSheetScrollable/types.d.ts b/src/components/bottomSheetScrollable/types.d.ts index 85087abe..073c711a 100644 --- a/src/components/bottomSheetScrollable/types.d.ts +++ b/src/components/bottomSheetScrollable/types.d.ts @@ -204,8 +204,17 @@ export interface BottomSheetScrollViewMethods { //#region SectionList export type BottomSheetSectionListProps = Omit< AnimatedProps>, - 'decelerationRate' | 'scrollEventThrottle' -> & + | 'decelerationRate' + | 'scrollEventThrottle' + | 'keyExtractor' + | 'renderItem' + | 'renderSectionHeader' + | 'renderSectionFooter' + > & + Pick< + SectionListProps, + 'keyExtractor' | 'renderItem' | 'renderSectionHeader' | 'renderSectionFooter' + > & BottomSheetScrollableProps & { ref?: Ref; };