Skip to content

Commit 3520b96

Browse files
committed
#changed react version
#added types files
1 parent 24e3aa1 commit 3520b96

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
},
2929
"homepage": "https://github.com/mak12/rn-faded-scrollview#readme",
3030
"peerDependencies": {
31-
"react": "16.11.0",
32-
"react-native": "0.62.2",
31+
"react": "*",
32+
"react-native": ">=0.62.2",
3333
"react-native-linear-gradient": "^2.x.x"
3434
},
3535
"dependencies": {},

src/index.d.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
declare module 'rn-faded-scrollview' {
2+
import * as React from 'react';
3+
import * as ReactNative from 'react-native';
4+
5+
type PropsWithoutDefault = {
6+
isCloseToEnd?: (...args: any) => any;
7+
isCloseToStart?: (...args: any) => any;
8+
innerRef?: Ref<ScrollView>;
9+
startFadeStyle?: StyleProp<ViewStyle>;
10+
endFadeStyle?: StyleProp<ViewStyle>;
11+
dividerStyle?: StyleProp<ViewStyle>;
12+
containerStyle?: StyleProp<ViewStyle>;
13+
};
14+
export interface RNFadedScrollViewProps extends ReactNative.ViewProps {
15+
fadeColors: string[];
16+
scrollThreshold?: number;
17+
allowDivider?: boolean;
18+
allowStartFade?: boolean;
19+
allowEndFade?: boolean;
20+
fadeSize?: number;
21+
isRtl?: boolean;
22+
scrollEventThrottle?: number;
23+
}
24+
25+
type Props = ScrollViewProps &
26+
Partial<RNFadedScrollViewProps> &
27+
PropsWithoutDefault;
28+
export class RNFadedScrollView extends React.Component<Props> { }
29+
30+
export default RNFadedScrollView;
31+
}

0 commit comments

Comments
 (0)