UNPKG

rn-faded-scrollview

Version:

A simple and customizable React Native component that allows you to add fade effect in ScrollView at both ends.

31 lines (28 loc) 1.07 kB
declare module 'rn-faded-scrollview' { import React, { Ref } from 'react'; import { ScrollView, StyleProp, ViewStyle, ViewProps, ScrollViewProps } from 'react-native'; type PropsWithoutDefault = { isCloseToEnd?: (...args: any) => any; isCloseToStart?: (...args: any) => any; innerRef?: Ref<ScrollView>; startFadeStyle?: StyleProp<ViewStyle>; endFadeStyle?: StyleProp<ViewStyle>; dividerStyle?: StyleProp<ViewStyle>; containerStyle?: StyleProp<ViewStyle>; }; export interface RNFadedScrollViewProps extends ViewProps { fadeColors: string[]; scrollThreshold?: number; allowDivider?: boolean; allowStartFade?: boolean; allowEndFade?: boolean; fadeSize?: number; isRtl?: boolean; scrollEventThrottle?: number; } type Props = ScrollViewProps & Partial<RNFadedScrollViewProps> & PropsWithoutDefault; export class RNFadedScrollView extends React.Component<Props> { } export default RNFadedScrollView; }