ngx-crystal-gallery
Version:
Responsive gallery with support for masonry layout and lightbox.
46 lines (45 loc) • 1.28 kB
TypeScript
import { EventEmitter, ElementRef, ChangeDetectorRef } from '@angular/core';
export declare class LightboxMobileComponent {
private elementRef;
private ref;
_index: any;
prevIndex: any;
nextIndex: any;
currImage: {
show: boolean;
loaded: boolean;
index: number;
};
prevImage: {
loaded: boolean;
};
nextImage: {
loaded: boolean;
};
wrapperProp: any;
landscapeMode: any;
close: EventEmitter<{}>;
data: any;
wrapperEl: ElementRef;
readonly images: any;
readonly config: any;
readonly index: number;
readonly currImagePath: any;
readonly prevImagePath: any;
readonly nextImagePath: any;
readonly isFirst: boolean;
readonly isLast: boolean;
readonly latestImageIndex: number;
readonly isLandscape: boolean;
lightboxShown: boolean;
onWindowResize(event: any): void;
constructor(elementRef: ElementRef, ref: ChangeDetectorRef);
ngOnInit(): void;
showLightbox(): void;
closeLightbox(): void;
slide(event: any): void;
afterSlide(eventType: any): void;
onImageLoaded(elem: any): void;
handlePinchEvents($event: any): void;
defaultWrapperPosition(): void;
}