@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
TypeScript
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[];
}