From b0d33e68ae2a834cc81c9da506cfda52d448068b Mon Sep 17 00:00:00 2001 From: Alexander T Date: Fri, 1 Nov 2019 17:09:35 +0200 Subject: [PATCH] react-alice-carousel: Provides its own types (#39503) --- notNeededPackages.json | 6 + types/react-alice-carousel/index.d.ts | 184 ------------------ .../react-alice-carousel-tests.tsx | 60 ------ types/react-alice-carousel/tsconfig.json | 24 --- types/react-alice-carousel/tslint.json | 1 - 5 files changed, 6 insertions(+), 269 deletions(-) delete mode 100644 types/react-alice-carousel/index.d.ts delete mode 100644 types/react-alice-carousel/react-alice-carousel-tests.tsx delete mode 100644 types/react-alice-carousel/tsconfig.json delete mode 100644 types/react-alice-carousel/tslint.json diff --git a/notNeededPackages.json b/notNeededPackages.json index c4859f7c1e..71dae812a1 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -3252,6 +3252,12 @@ "sourceRepoURL": "https://github.com/uhop/node-re2", "asOfVersion": "1.10.3" }, + { + "libraryName": "react-alice-carousel", + "typingsPackageName": "react-alice-carousel", + "sourceRepoURL": "https://github.com/maxmarinich/react-alice-carousel", + "asOfVersion": "1.15.3" + }, { "libraryName": "react-chartjs-2", "typingsPackageName": "react-chartjs-2", diff --git a/types/react-alice-carousel/index.d.ts b/types/react-alice-carousel/index.d.ts deleted file mode 100644 index 5cb94df7dc..0000000000 --- a/types/react-alice-carousel/index.d.ts +++ /dev/null @@ -1,184 +0,0 @@ -// Type definitions for react-alice-carousel 1.15 -// Project: https://github.com/maxmarinich/react-alice-carousel -// Definitions by: endigo -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.8 - -import * as React from "react"; - -export interface EventObject { - item: number; - slide: number; - itemsInSlide: number; -} - -export interface Props { - /** - * Gallery items, preferable to use this property instead of children - * - * Default: []. - */ - items?: Array<{}>; - /** - * Number of items in the slide. - * - * Default: {}. - */ - responsive?: {}; - /** - * Padding left and right on the stage - * - * Default: {}. - */ - stagePadding?: {}; - /** - * 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; - /** - * 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; - /** - * Enable mouse drag animation - * - * Default: false. - */ - 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. - */ - disableAutoPlayOnAction?: boolean; - /** - * If this property is identified as true auto play animation will be stopped after clicking user on any gallery button - * - * Default: false. - */ - autoPlayActionDisabled?: boolean; - /** - * If this property is identified as false auto play animation won't stopped on hover - * - * Default: true. - */ - stopAutoPlayOnHover?: boolean; - /** - * Show slide info - * - * Default: false. - */ - showSlideInfo?: boolean; - /** - * Prevent the browser's touchmove event when carousel is swiping - * - * Default: false. - */ - preventEventOnTouchMove?: boolean; - /** - * Set auto height for the stage - * - * Default: false. - */ - autoHeight?: boolean; - /** - * 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; - /** - * Fired when the gallery was initialized / returns event object - */ - onInitialized?: (e: EventObject) => void; - /** - * Fired when the gallery was resized / returns event object - */ - onResized?: (e: EventObject) => void; - /** - * Fired during resize event to determine whether the event handler should be called / return boolean - */ - shouldHandleResizeEvent?: (e: any) => boolean; -} - -export function slideTo(index: number): void; -export function slidePrev(): void; -export function slideNext(): void; - -export default class ReactAliceCarousel extends React.PureComponent { - slideTo(index: number): void; - slidePrev(): void; - slideNext(): void; -} diff --git a/types/react-alice-carousel/react-alice-carousel-tests.tsx b/types/react-alice-carousel/react-alice-carousel-tests.tsx deleted file mode 100644 index 83a0fb9fb2..0000000000 --- a/types/react-alice-carousel/react-alice-carousel-tests.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import * as React from 'react'; -import AliceCarousel, { Props, EventObject } from 'react-alice-carousel'; - -class SimpleAliceCarousel extends React.Component { - render() { - return ( -
- -
- ); - } -} - -class Gallery extends React.Component { - onSlideChange(e: EventObject) { - // console.log('Item`s position during a change: ', e.item); - // console.log('Slide`s position during a change: ', e.slide); - } - - onSlideChanged(e: EventObject) { - // console.log('Item`s position after changes: ', e.item); - // console.log('Slide`s position after changes: ', e.slide); - } - - render() { - const responsive = { - 0: { - items: 1 - }, - 600: { - items: 2 - }, - 1024: { - items: 3 - } - }; - - return ( - -

1

-

2

-

3

-

4

-

5

-
- ); - } -} diff --git a/types/react-alice-carousel/tsconfig.json b/types/react-alice-carousel/tsconfig.json deleted file mode 100644 index 22f3238121..0000000000 --- a/types/react-alice-carousel/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true, - "jsx": "react" - }, - "files": [ - "index.d.ts", - "react-alice-carousel-tests.tsx" - ] -} \ No newline at end of file diff --git a/types/react-alice-carousel/tslint.json b/types/react-alice-carousel/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/react-alice-carousel/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }