swipeable-component
Version:
Swipeable FlatList for React Native
22 lines (16 loc) • 708 B
TypeScript
declare module 'swipeable-component' {
import { FlatListProps, FlatList } from 'react-native';
import {SwipeableProps} from 'react-native-gesture-handler/lib/typescript/components/Swipeable';
export interface SwipeableFlatListProps<T> extends FlatListProps<T> {
renderLeftActions?: (item: T) => React.ReactNode;
renderRightActions?: (item: T) => React.ReactNode;
swipeableProps?: SwipeableProps;
enableOpenMultipleRows?:boolean
}
export default function SwipeableFlatList<T>(
props: SwipeableFlatListProps<T>,
): JSX.Element;
export interface SwipeableFlatListRef<T> extends FlatList<T> {
closeAnyOpenRows: () => void;
}
}