From fe8caaa6ef210987708a16b7f4c76aa9861b4f8d Mon Sep 17 00:00:00 2001 From: maxmarinich Date: Mon, 1 Apr 2019 09:42:45 +0300 Subject: [PATCH] Update to v1.13 Updates for v1.13.8 --- types/react-alice-carousel/index.d.ts | 140 ++++++-------------------- 1 file changed, 31 insertions(+), 109 deletions(-) diff --git a/types/react-alice-carousel/index.d.ts b/types/react-alice-carousel/index.d.ts index e3002f1193..51633e9b9e 100644 --- a/types/react-alice-carousel/index.d.ts +++ b/types/react-alice-carousel/index.d.ts @@ -1,121 +1,43 @@ -// Type definitions for react-alice-carousel 1.7 +// Type definitions for react-alice-carousel 1.13 // Project: https://github.com/maxmarinich/react-alice-carousel // Definitions by: endigo // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.8 +// TypeScript Version: 2.3 -import * as React from "react"; +import * as React from 'react' export interface EventObject { - item: number; - slide: number; + item: number + slide: number + itemsInSlide: number } export interface Props { - /** - * Fired when the event object is changing / returns event object - */ - onSlideChange?: (e: EventObject) => void; - /** - * Fired when the event object was changed / returns event object - */ - onSlideChanged?: (e: EventObject) => void; - /** - * Disable keys controls (left, right, space) - * - * Default: false. - */ - keysControlDisabled?: boolean; - /** - * Disable play/pause button - * - * Default: false. - */ - playButtonEnabled?: boolean; - /** - * Disable buttons control - * - * Default: false. - */ - buttonsDisabled?: boolean; - /** - * Disable dots navigation - * - * Default: false. - */ - dotsDisabled?: boolean; - /** - * Disable swipe handlers - * - * Default: false. - */ - swipeDisabled?: boolean; - /** - * Number of items in the slide. - * - * Default: {}. - */ - responsive?: {}; - /** - * Duration of slides transition (milliseconds) - * - * Default: 250. - */ - duration?: number; - /** - * The starting index of the carousel - * - * Default: 0. - */ - startIndex?: number; - /** - * Sets the carousel at the specified position - * - * Default: 0. - */ - slideToIndex?: number; - /** - * Set auto play mode - * - * Default: false. - */ - autoPlay?: boolean; - /** - * Disable infinite mode - * - * Default: true. - */ - infinite?: boolean; - /** - * The offset of the alert from the page border, can be any number. - * - * Default: 14. - */ - mouseDragEnabled?: boolean; - /** - * Enable fadeout animation. Fired when 1 item is in the slide - * - * Default: false. - */ - fadeOutAnimation?: boolean; - /** - * Interval of auto play animation (milliseconds). If specified, a larger value will be taken from comparing this property and the duration one - * - * Default: 250. - */ - autoPlayInterval?: number; - /** - * To run auto play in the left direction specify rtl value - * - * Default: 'ltr'. - */ - autoPlayDirection?: string; - /** - * If this property is identified as true auto play animation will be stopped after clicking user on any gallery button - * - * Default: false. - */ - autoPlayActionDisabled?: boolean; + items?: Array<{}> + onSlideChange?: (e: EventObject) => void + onSlideChanged?: (e: EventObject) => void + onInitialized?: (e: EventObject) => void + onResized?: (e: EventObject) => void + keysControlDisabled?: boolean + playButtonEnabled?: boolean + buttonsDisabled?: boolean + dotsDisabled?: boolean + swipeDisabled?: boolean + responsive?: {} + stagePadding?: {} + duration?: number + startIndex?: number + slideToIndex?: number + autoPlay?: boolean + infinite?: boolean + mouseDragEnabled?: boolean + fadeOutAnimation?: boolean + autoPlayInterval?: number + autoPlayDirection?: string + disableAutoPlayOnAction?: boolean + stopAutoPlayOnHover?: boolean + showSlideInfo?: false + preventEventOnTouchMove?: false } export default class Carousel extends React.PureComponent {}