Files
Andy Hanson 89fa98a712 WIP
WIP

WIP

WIP

WIP

WIP

WIP: Remove trailing newlines

WIP

WIP

WIP

WIP

WIP

WIP

WIP

WIP: All tests pass

WIP

WIP

WIP
2016-11-28 11:16:06 -08:00

36 lines
1.1 KiB
TypeScript

// Type definitions for react-swipeable-views
// Project: https://github.com/oliviertassinari/react-swipeable-views
// Definitions by: Michael Ledin <https://github.com/mxl>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
import * as React from 'react';
export as namespace ReactSwipeableViews;
declare namespace ReactSwipeableViews {
export interface SwipeableViewsProps extends React.Props<SwipeableViews> {
containerStyle?: React.CSSProperties;
disabled?: boolean;
index?: number;
onChangeIndex?: (indexNew: number, indexLatest: number) => void;
onSwitching?: (index: number) => void;
resistance?: boolean;
slideStyle?: React.CSSProperties;
style?: React.CSSProperties;
threshold?: number;
}
interface SwipeableViewsState {
indexCurrent?: number;
indexLatest?: number;
isDragging?: boolean;
isFirstRender?: boolean;
heightLatest?: number;
}
export class SwipeableViews extends React.Component<SwipeableViewsProps, SwipeableViewsState> {
}
}
export default ReactSwipeableViews.SwipeableViews;