mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* remove style isRequire attribute * commit react-native-scrollable-tab-view * commit react-native-scrollable-tab-view/index.d.ts * changed file extension name * Fix test error * fix no-trailing-whitespace trailing whitespace
65 lines
1.2 KiB
TypeScript
65 lines
1.2 KiB
TypeScript
// Type definitions for react-native-swiper 1.5
|
|
// Project: https://github.com/leecade/react-native-swiper#readme
|
|
// Definitions by: CaiHuan <https://github.com/CaiHuan>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
import * as React from 'react';
|
|
import {
|
|
ViewStyle
|
|
} from 'react-native';
|
|
|
|
interface SwiperProperties extends React.Props<Swiper> {
|
|
|
|
horizontal?: boolean;
|
|
|
|
style?: ViewStyle;
|
|
|
|
pagingEnabled?: boolean;
|
|
|
|
showsHorizontalScrollIndicator?: boolean;
|
|
|
|
showsVerticalScrollIndicator?: boolean;
|
|
|
|
bounces?: boolean;
|
|
|
|
scrollsToTop?: boolean;
|
|
|
|
removeClippedSubviews?: boolean;
|
|
|
|
automaticallyAdjustContentInsets?: boolean;
|
|
|
|
showsPagination?: boolean;
|
|
|
|
showsButtons?: boolean;
|
|
|
|
loadMinimal?: boolean;
|
|
|
|
loadMinimalSize?: number;
|
|
|
|
loadMinimalLoader?: JSX.Element;
|
|
|
|
loop?: boolean;
|
|
|
|
autoplay?: boolean;
|
|
|
|
autoplayTimeout?: number;
|
|
|
|
autoplayDirection?: boolean;
|
|
|
|
index?: number;
|
|
|
|
renderPagination?: (index: number, total: number, thisObject: Swiper) => JSX.Element;
|
|
|
|
dotStyle?: ViewStyle;
|
|
|
|
activeDotStyle?: ViewStyle;
|
|
|
|
dotColor?: string;
|
|
|
|
activeDotColor?: string;
|
|
}
|
|
|
|
export default class Swiper extends React.Component<SwiperProperties, {}> {
|
|
}
|
|
|