Files
ng2-file-upload/build/node_modules/ng2-bootstrap/components/carousel/carousel.d.ts
2016-02-02 18:42:21 +02:00

44 lines
1.1 KiB
TypeScript

import { OnInit, OnDestroy } from 'angular2/core';
export declare enum Direction {
UNKNOWN = 0,
NEXT = 1,
PREV = 2,
}
export declare class Carousel implements OnDestroy {
private noWrap;
private noPause;
private noTransition;
interval: number;
private slides;
private currentInterval;
private isPlaying;
private destroyed;
private currentSlide;
private _interval;
ngOnDestroy(): void;
select(nextSlide: Slide, direction?: Direction): void;
private goNext(slide, direction);
private getSlideByIndex(index);
private getCurrentIndex();
private next();
private prev();
private restartTimer();
private resetTimer();
play(): void;
pause(): void;
addSlide(slide: Slide): void;
removeSlide(slide: Slide): void;
}
export declare class Slide implements OnInit, OnDestroy {
private carousel;
index: number;
direction: Direction;
active: boolean;
private addClass;
constructor(carousel: Carousel);
ngOnInit(): void;
ngOnDestroy(): void;
}
export declare const CAROUSEL_DIRECTIVES: Array<any>;
export declare const carousel: Array<any>;