UNPKG

ngx-slick-carousel

Version:

[![npm version](https://badge.fury.io/js/ngx-slick-carousel.svg)](https://badge.fury.io/js/ngx-slick-carousel) [![Build Status](https://travis-ci.com/leo6104/ngx-slick-carousel.svg?branch=master)](https://travis-ci.com/leo6104/ngx-slick-carousel)

91 lines (87 loc) 3.22 kB
import * as i0 from '@angular/core'; import { OnDestroy, OnChanges, AfterViewInit, AfterViewChecked, OnInit, Renderer2, ElementRef, SimpleChanges } from '@angular/core'; import * as i2 from '@angular/common'; /** * Slick component */ declare class SlickCarouselComponent implements OnDestroy, OnChanges, AfterViewInit, AfterViewChecked { config: JQuerySlickOptions; afterChange: i0.OutputEmitterRef<{ event: JQuery.TriggeredEvent<HTMLElement>; slick: JQuerySlick; currentSlide: number; first: boolean; last: boolean; }>; beforeChange: i0.OutputEmitterRef<{ event: JQuery.TriggeredEvent<HTMLElement>; slick: JQuerySlick; currentSlide: number; nextSlide: number; }>; breakpoint: i0.OutputEmitterRef<{ event: JQuery.TriggeredEvent<HTMLElement>; slick: JQuerySlick; breakpoint: any; }>; destroy: i0.OutputEmitterRef<{ event: JQuery.TriggeredEvent<HTMLElement>; slick: JQuerySlick; }>; init: i0.OutputEmitterRef<{ event: JQuery.TriggeredEvent<HTMLElement>; slick: JQuerySlick; }>; $instance: JQuery; private currentIndex; slides: any[]; initialized: boolean; private _removedSlides; private _addedSlides; private el; private zone; private isServer; /** * On component destroy */ ngOnDestroy(): void; ngAfterViewInit(): void; /** * On component view checked */ ngAfterViewChecked(): void; /** * init slick */ initSlick(): void; addSlide(slickItem: SlickItemDirective): void; removeSlide(slickItem: SlickItemDirective): void; /** * Slick Method */ slickGoTo(index: number): void; slickNext(): void; slickPrev(): void; slickPause(): void; slickPlay(): void; unslick(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration<SlickCarouselComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SlickCarouselComponent, "ngx-slick-carousel", ["slick-carousel"], { "config": { "alias": "config"; "required": false; }; }, { "afterChange": "afterChange"; "beforeChange": "beforeChange"; "breakpoint": "breakpoint"; "destroy": "destroy"; "init": "init"; }, never, ["*"], false, never>; } declare class SlickItemDirective implements OnInit, OnDestroy { private carousel; renderer: Renderer2; el: ElementRef<any>; isServer: boolean; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SlickItemDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<SlickItemDirective, "[ngxSlickItem]", never, {}, {}, never, never, false, never>; } declare class SlickCarouselModule { static ɵfac: i0.ɵɵFactoryDeclaration<SlickCarouselModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<SlickCarouselModule, [typeof SlickCarouselComponent, typeof SlickItemDirective], [typeof i2.CommonModule], [typeof SlickCarouselComponent, typeof SlickItemDirective]>; static ɵinj: i0.ɵɵInjectorDeclaration<SlickCarouselModule>; } export { SlickCarouselComponent, SlickCarouselModule, SlickItemDirective };