@types/owlcarousel
TypeScript icon, indicating that this package has built-in type declarations

1.3.8 • Public • Published

Installation

npm install --save @types/owlcarousel

Summary

This package contains type definitions for owlcarousel (https://github.com/OwlFonk/OwlCarousel).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/owlcarousel.

index.d.ts

/// <reference types="jquery" />

interface IOwlCarouselOptions {
    // options
    items?: number | undefined;
    itemsDesktop?: number[] | undefined;
    itemsDesktopSmall?: number[] | undefined;
    itemsTablet?: number[] | undefined;
    itemsTabletSmall?: any;
    itemsMobile?: number[] | undefined;
    itemsCustom?: any;
    singleItem?: boolean | undefined;
    itemsScaleUp?: boolean | undefined;
    slideSpeed?: number | undefined;
    paginationSpeed?: number | undefined;
    rewindSpeed?: number | undefined;
    autoPlay?: any;
    stopOnHover?: boolean | undefined;
    navigation?: boolean | undefined;
    navigationText?: any;
    rewindNav?: boolean | undefined;
    scrollPerPage?: boolean | undefined;
    pagination?: boolean | undefined;
    paginationNumbers?: boolean | undefined;
    responsive?: boolean | undefined;
    responsiveRefreshRate?: number | undefined;
    responsiveBaseWidth?: JQuery | string | undefined;
    baseClass?: string | undefined;
    theme?: string | undefined;
    lazyLoad?: boolean | undefined;
    lazyFollow?: boolean | undefined;
    lazyEffect?: any;
    autoHeight?: boolean | undefined;
    jsonPath?: any;
    jsonSuccess?: ((data: any) => void) | undefined;
    dragBeforeAnimFinish?: boolean | undefined;
    mouseDrag?: boolean | undefined;
    touchDrag?: boolean | undefined;
    addClassActive?: boolean | undefined;
    loop?: boolean | undefined;
    nav?: boolean | undefined;
    transitionStyle?: any;

    // callbacks
    beforeUpdate?: ((params?: any) => void) | undefined;
    afterUpdate?: ((params?: any) => void) | undefined;
    beforeInit?: ((params?: any) => void) | undefined;
    afterInit?: ((params?: any) => void) | undefined;
    beforeMove?: ((params?: any) => void) | undefined;
    afterMove?: ((params?: any) => void) | undefined;
    afterAction?: ((params?: any) => void) | undefined;
    startDragging?: ((params?: any) => void) | undefined;
    afterLazyLoad?: ((params?: any) => void) | undefined;
}

interface JQuery {
    owlCarousel(options?: IOwlCarouselOptions): JQuery;
}

Additional Details

  • Last updated: Tue, 07 Nov 2023 09:09:39 GMT
  • Dependencies: @types/jquery

Credits

These definitions were written by Damian Piątkowski.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/owlcarousel

Weekly Downloads

139

Version

1.3.8

License

MIT

Unpacked Size

6.82 kB

Total Files

5

Last publish

Collaborators

  • types