UNPKG

@crystalui/angular-lightbox

Version:

Angular library for viewing images in a pop-up window with touch screen support.

26 lines (25 loc) 1.02 kB
import { QueryList } from '@angular/core'; import { EventService } from './event.service'; import { LightboxDirective } from './lightbox.directive'; import { CrystalLightbox } from './lightbox.service'; import { Properties } from './interfaces'; export declare class LightboxGroupDirective { private eventService; private lightbox; thumbnailImageElement: any; thumbnailLightboxDirective: LightboxDirective; thumbnailImageIndex: number; thumbnailImages: any[]; images: any[]; properties: Properties; globalEventsSubscription: any; get lightboxDirectiveList(): LightboxDirective[]; hostLightboxGroup: boolean; _lightboxDirectiveList: QueryList<LightboxDirective>; constructor(eventService: EventService, lightbox: CrystalLightbox); handleGlobalEvents(event: any): void; getThumbnailImageIndex(element: any): number; getThumbnailLightboxDirective(index: any): LightboxDirective; getThumbnailImages(): any[]; getImages(): any[]; }