UNPKG

ng-zorro-antd-mobile

Version:

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

82 lines (81 loc) 3.5 kB
import { QueryList, EventEmitter, OnDestroy, ElementRef, AfterViewInit } from '@angular/core'; import { CarouselSlideComponent } from './carousel-slide/carousel-slide.component'; import * as i0 from "@angular/core"; 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; get selectedIndex(): number; set selectedIndex(value: 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; }; get page(): number; get pageCount(): number; get dotindicatorStatus(): boolean; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CarouselComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CarouselComponent, "Carousel, nzm-carousel", never, { "speed": { "alias": "speed"; "required": false; }; "dots": { "alias": "dots"; "required": false; }; "vertical": { "alias": "vertical"; "required": false; }; "autoplay": { "alias": "autoplay"; "required": false; }; "autoplayInterval": { "alias": "autoplayInterval"; "required": false; }; "infinite": { "alias": "infinite"; "required": false; }; "dotStyle": { "alias": "dotStyle"; "required": false; }; "dotActiveStyle": { "alias": "dotActiveStyle"; "required": false; }; "frameOverflow": { "alias": "frameOverflow"; "required": false; }; "cellSpacing": { "alias": "cellSpacing"; "required": false; }; "slideWidth": { "alias": "slideWidth"; "required": false; }; "swipeSpeed": { "alias": "swipeSpeed"; "required": false; }; "dragging": { "alias": "dragging"; "required": false; }; "selectedIndex": { "alias": "selectedIndex"; "required": false; }; }, { "afterChange": "afterChange"; "beforeChange": "beforeChange"; }, ["items"], ["*"], false, never>; }