Socket
Socket
Sign inDemoInstall

@types/react-slick

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/react-slick - npm Package Compare versions

Comparing version 0.23.2 to 0.23.3

130

react-slick/index.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc