ngsl-carousel
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.2.4.
42 lines (41 loc) • 1.25 kB
TypeScript
import { AfterContentInit, QueryList } from '@angular/core';
import { NgslCarouselItemDirective } from './ngsl-carousel-item.directive';
import { NgslCarouselDotDirective } from './ngsl-carousel-dot.directive';
import { AnimationBuilder } from '@angular/animations';
export declare class CarouselItemElement {
}
export declare class CarouselDotElement {
}
export declare class NgslCarouselComponent implements AfterContentInit {
private builder;
items: QueryList<NgslCarouselItemDirective>;
private itemsElements;
private carousel;
dotsList: QueryList<NgslCarouselDotDirective>;
private dotElements;
private dotTrack;
timing: number;
rewindTiming: number;
arrows: boolean;
dots: boolean;
infinity: boolean;
dynamicTiming: boolean;
autoplay: boolean;
perView: number;
private player;
private action;
currentSlide: number;
prevSlide: any;
nextSlide: any;
trackWidth: {};
private buildAnimation;
private changeSlide;
goToSlide(index: any): void;
next(): void;
prev(): void;
private setSlidesIndex;
private removeDotsInDomElements;
private setInitValues;
constructor(builder: AnimationBuilder);
ngAfterContentInit(): void;
}