mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Support Partial<> on setState now that TS 2.1 is out * Update readme to reflect setState being typed correctly * Switch setState to Pick * Restore cloneELement portion of readme * Use Pick<> | S for setState due to cast issue * state and props should be readonly * Fix nit + document why we * Add typescript compiler header * Update to properly order headers * Update readme to reflect 2.1.5 fixing stPick * Update readme now that 2.1.5 is out * All that depend on react now require 2.1 * Fix definition that fails due to readonly state
66 lines
1.2 KiB
TypeScript
66 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
|
|
// TypeScript Version: 2.1
|
|
|
|
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, {}> {
|
|
}
|
|
|