UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

78 lines (77 loc) 2.31 kB
import { QueryList, EventEmitter, OnDestroy, ElementRef, AfterViewInit } from '@angular/core'; import { CarouselSlideComponent } from './carousel-slide/carousel-slide.component'; export declare class CarouselComponent implements AfterViewInit, OnDestroy { private _ele; slideHeight: number; touchObject: any; style: { height: string; width: string; transform: string; margin: string; }; lastIndex: number; currentSelectedIndex: number; private _timer; private _resizeTimer; private _nodeArr; private _isMouseDown; private _rationWidth; private _currentSlideWidth; private _currentSlideHeight; private _transition; private _spaceWidth; private _observer; private _dragging; private _selectedIndex; items: QueryList<CarouselSlideComponent>; speed: number; dots: boolean; vertical: boolean; autoplay: boolean; autoplayInterval: any; infinite: boolean; dotStyle: object; dotActiveStyle: object; frameOverflow: string; cellSpacing: number; slideWidth: number; swipeSpeed: number; dragging: boolean; selectedIndex: number; afterChange: EventEmitter<any>; beforeChange: EventEmitter<any>; carouselWrapper: boolean; carouselwrap: boolean; panstart(event: any): void; panmove(event: any): void; panend(event: any): void; cancel(): void; resize(): void; constructor(_ele: ElementRef); initCarouselSize(): void; carouselInit(items: any): void; startTimer(): void; stopTimer(): void; carousel(moveDirection: any): void; moveUp(): void; moveDown(): void; moveLeft(): void; moveRight(): void; getAfterNode(pre: any): any; caculateDirectionLeftCurrentIndex(): void; caculateDirectionRightCurrentIndex(): void; gotoCarousel(afterIndex: any): void; getCurrentIndex(): void; setSlideStyles(index: any, direction: any, xDist?: number): void; getListStyles(offset?: number): void; swipeDirection(x1: any, x2: any, y1: any, y2: any): { direction: number; xDist: number; }; readonly page: number; readonly pageCount: number; readonly dotindicatorStatus: boolean; ngAfterViewInit(): void; ngOnDestroy(): void; }