UNPKG

@shopify/flash-list

Version:

FlashList is a more performant FlatList replacement

30 lines (25 loc) 907 B
import { BaseItemAnimator } from "recyclerlistview"; import { DefaultJSItemAnimator } from "recyclerlistview/dist/reactnative/platform/reactnative/itemanimators/defaultjsanimator/DefaultJSItemAnimator"; const PlatformConfig = { defaultDrawDistance: 250, invertedTransformStyle: { transform: [{ scaleY: -1 }] }, invertedTransformStyleHorizontal: { transform: [{ scaleX: -1 }] }, }; const getCellContainerPlatformStyles = ( inverted: boolean, parentProps: { x: number; y: number; isHorizontal?: boolean } ): { transform: string; WebkitTransform: string } | undefined => { return undefined; }; const getItemAnimator = (): BaseItemAnimator | undefined => { return new DefaultJSItemAnimator(); }; const getFooterContainer = (): React.ComponentClass | undefined => { return undefined; }; export { PlatformConfig, getCellContainerPlatformStyles, getItemAnimator, getFooterContainer, };