fix types

This commit is contained in:
Samuel Newman
2026-03-25 13:31:30 +02:00
parent a1b5c22aef
commit 0c5be8b66f
+3 -1
View File
@@ -32,6 +32,7 @@ export type ListProps<ItemT = any> = Omit<
| 'refreshControl' // Pass refreshing and/or onRefresh instead. | 'refreshControl' // Pass refreshing and/or onRefresh instead.
| 'contentOffset' // Pass headerOffset instead. | 'contentOffset' // Pass headerOffset instead.
| 'progressViewOffset' // Can't be an animated value | 'progressViewOffset' // Can't be an animated value
| 'onLayout' // Can't be an animated value
> & { > & {
onScrolledDownChange?: (isScrolledDown: boolean) => void onScrolledDownChange?: (isScrolledDown: boolean) => void
headerOffset?: number headerOffset?: number
@@ -43,6 +44,7 @@ export type ListProps<ItemT = any> = Omit<
disableFullWindowScroll?: boolean disableFullWindowScroll?: boolean
sideBorders?: boolean sideBorders?: boolean
progressViewOffset?: number progressViewOffset?: number
onLayout?: (event: LayoutChangeEvent) => void
} }
export type ListRef = React.RefObject<FlatList_INTERNAL | null> export type ListRef = React.RefObject<FlatList_INTERNAL | null>
@@ -159,7 +161,7 @@ let List = forwardRef<ListMethods, ListProps>(
} }
const handleLayout = (e: LayoutChangeEvent) => { const handleLayout = (e: LayoutChangeEvent) => {
updateActiveVideoViewAsync() void updateActiveVideoViewAsync()
onLayout?.(e) onLayout?.(e)
} }