@fnxone/ngx-photoswipe
Version:
[](https://www.npmjs.com/package/@fnxone/ngx-photoswipe) [](https://www.npmjs.com/package/@fnxone/n
19 lines • 880 B
TypeScript
import { ElementRef } from '@angular/core';
import * as PhotoSwipe from 'photoswipe';
import { Image } from '../../models/image.model';
import { NgxPhotoswipeService } from '../../services/ngx-photoswipe.service';
import { LightboxAdapter } from '../../adpters/lightbox-adapter';
import { GridGap } from '../../models/grid-gap.enum';
export declare class GalleryComponent {
protected ngxPhotoswipeService: NgxPhotoswipeService;
protected adapter: LightboxAdapter;
galleryElement: ElementRef<HTMLDivElement>;
images: Image[];
gridGap: GridGap;
pswp: PhotoSwipe<any>;
constructor(ngxPhotoswipeService: NgxPhotoswipeService, adapter: LightboxAdapter);
onClickImage(data: Image, index: number): boolean;
protected openPhotoSwipe(image: Image): boolean;
protected getImagesAsPhotoSwipe(): any[];
}
//# sourceMappingURL=gallery.component.d.ts.map