@types/react-slick
Advanced tools
Comparing version 0.23.2 to 0.23.3
@@ -11,15 +11,17 @@ // Type definitions for react-slick 0.23 | ||
type ComponentConstructor<TProps> = React.ComponentClass<TProps> | React.StatelessComponent<TProps>; | ||
type ComponentConstructor<TProps> = | ||
| React.ComponentClass<TProps> | ||
| React.StatelessComponent<TProps>; | ||
export interface CustomArrowProps { | ||
className?: string; | ||
style?: React.CSSProperties; | ||
onClick?: React.MouseEventHandler<any>; | ||
currentSlide?: number; | ||
slideCount?: number; | ||
className?: string; | ||
style?: React.CSSProperties; | ||
onClick?: React.MouseEventHandler<any>; | ||
currentSlide?: number; | ||
slideCount?: number; | ||
} | ||
export interface ResponsiveObject { | ||
breakpoint: number; | ||
settings: "unslick" | Settings; | ||
breakpoint: number; | ||
settings: "unslick" | Settings; | ||
} | ||
@@ -32,62 +34,64 @@ | ||
export interface Settings { | ||
accessibility?: boolean; | ||
adaptiveHeight?: boolean; | ||
afterChange?(currentSlide: number): void; | ||
appendDots?(dots: React.ReactNode): JSX.Element; | ||
arrows?: boolean; | ||
asNavFor?: Slider; | ||
autoplaySpeed?: number; | ||
autoplay?: boolean; | ||
beforeChange?(currentSlide: number, nextSlide: number): void; | ||
centerMode?: boolean; | ||
centerPadding?: string; | ||
className?: string; | ||
cssEase?: string; | ||
customPaging?(index: number): JSX.Element; | ||
dotsClass?: string; | ||
dots?: boolean; | ||
draggable?: boolean; | ||
easing?: string; | ||
edgeFriction?: number; | ||
fade?: boolean; | ||
focusOnSelect?: boolean; | ||
infinite?: boolean; | ||
initialSlide?: number; | ||
lazyLoad?: LazyLoadTypes; | ||
nextArrow?: JSX.Element; | ||
onEdge?(swipeDirection: SwipeDirection): void; | ||
onInit?(): void; | ||
onLazyLoad?(slidesToLoad: number[]): void; | ||
onReInit?(): void; | ||
onSwipe?(swipeDirection: SwipeDirection): void; | ||
pauseOnDotsHover?: boolean; | ||
pauseOnFocus?: boolean; | ||
pauseOnHover?: boolean; | ||
prevArrow?: JSX.Element; | ||
responsive?: ResponsiveObject[]; | ||
rows?: number; | ||
rtl?: boolean; | ||
slide?: string; | ||
slidesPerRow?: number; | ||
slidesToScroll?: number; | ||
slidesToShow?: number; | ||
speed?: number; | ||
swipeToSlide?: boolean; | ||
swipe?: boolean; | ||
swipeEvent?(swipeDirection: SwipeDirection): void; | ||
touchMove?: boolean; | ||
touchThreshold?: number; | ||
useCSS?: boolean; | ||
useTransform?: boolean; | ||
variableWidth?: boolean; | ||
vertical?: boolean; | ||
waitForAnimate?: boolean; | ||
accessibility?: boolean; | ||
adaptiveHeight?: boolean; | ||
afterChange?(currentSlide: number): void; | ||
appendDots?(dots: React.ReactNode): JSX.Element; | ||
arrows?: boolean; | ||
asNavFor?: Slider; | ||
autoplaySpeed?: number; | ||
autoplay?: boolean; | ||
beforeChange?(currentSlide: number, nextSlide: number): void; | ||
centerMode?: boolean; | ||
centerPadding?: string; | ||
className?: string; | ||
cssEase?: string; | ||
customPaging?(index: number): JSX.Element; | ||
dotsClass?: string; | ||
dots?: boolean; | ||
draggable?: boolean; | ||
easing?: string; | ||
edgeFriction?: number; | ||
fade?: boolean; | ||
focusOnSelect?: boolean; | ||
infinite?: boolean; | ||
initialSlide?: number; | ||
lazyLoad?: LazyLoadTypes; | ||
nextArrow?: JSX.Element; | ||
onEdge?(swipeDirection: SwipeDirection): void; | ||
onInit?(): void; | ||
onLazyLoad?(slidesToLoad: number[]): void; | ||
onReInit?(): void; | ||
onSwipe?(swipeDirection: SwipeDirection): void; | ||
pauseOnDotsHover?: boolean; | ||
pauseOnFocus?: boolean; | ||
pauseOnHover?: boolean; | ||
prevArrow?: JSX.Element; | ||
responsive?: ResponsiveObject[]; | ||
rows?: number; | ||
rtl?: boolean; | ||
slide?: string; | ||
slidesPerRow?: number; | ||
slidesToScroll?: number; | ||
slidesToShow?: number; | ||
speed?: number; | ||
swipeToSlide?: boolean; | ||
swipe?: boolean; | ||
swipeEvent?(swipeDirection: SwipeDirection): void; | ||
touchMove?: boolean; | ||
touchThreshold?: number; | ||
useCSS?: boolean; | ||
useTransform?: boolean; | ||
variableWidth?: boolean; | ||
vertical?: boolean; | ||
waitForAnimate?: boolean; | ||
} | ||
declare class Slider extends React.Component<Settings, never> { | ||
slickNext(): void; | ||
slickPrev(): void; | ||
slickGoTo(slideNumber: number, dontAnimate?: boolean): void; | ||
slickNext(): void; | ||
slickPause(): void; | ||
slickPlay(): void; | ||
slickPrev(): void; | ||
slickGoTo(slideNumber: number, dontAnimate?: boolean): void; | ||
} | ||
export default Slider; |
{ | ||
"name": "@types/react-slick", | ||
"version": "0.23.2", | ||
"version": "0.23.3", | ||
"description": "TypeScript definitions for react-slick", | ||
@@ -24,2 +24,3 @@ "license": "MIT", | ||
"main": "", | ||
"types": "index", | ||
"repository": { | ||
@@ -33,4 +34,4 @@ "type": "git", | ||
}, | ||
"typesPublisherContentHash": "a1cd04182ac99521464ee4d5d034e1e023b62459d0ae29d6f69eac820176918b", | ||
"typesPublisherContentHash": "886d93b9443b0e117e312b8e982181f4df367e6715e1efecfe75fb09cc703bbc", | ||
"typeScriptVersion": "2.8" | ||
} |
@@ -5,3 +5,3 @@ # Installation | ||
# Summary | ||
This package contains type definitions for react-slick (https://github.com/akiran/react-slick). | ||
This package contains type definitions for react-slick ( https://github.com/akiran/react-slick ). | ||
@@ -12,4 +12,4 @@ # Details | ||
Additional Details | ||
* Last updated: Mon, 06 Aug 2018 21:55:29 GMT | ||
* Dependencies: react | ||
* Last updated: Sat, 26 Jan 2019 18:17:07 GMT | ||
* Dependencies: @types/react | ||
* Global values: none | ||
@@ -16,0 +16,0 @@ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5606
86