@twogate/ngx-photo-gallery
Version:
PhotoGallery library for Angular based on [PhotoSwipe](http://photoswipe.com/).
32 lines • 4.18 kB
JavaScript
import { NgModule } from '@angular/core';
import { LightboxComponent } from './components/lightbox/lightbox.component';
import { PhotoGalleryGroupDirective } from './directives/photo-gallery-group.directive';
import { PhotoGalleryDirective } from './directives/photo-gallery.directive';
import { PhotoGalleryConfig } from './interfaces/config';
import * as i0 from "@angular/core";
export class PhotoGalleryModule {
static forRoot(config) {
return {
ngModule: PhotoGalleryModule,
providers: [
{
provide: PhotoGalleryConfig,
useValue: config,
},
],
};
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.6", ngImport: i0, type: PhotoGalleryModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.0.6", ngImport: i0, type: PhotoGalleryModule, declarations: [LightboxComponent, PhotoGalleryDirective, PhotoGalleryGroupDirective], exports: [PhotoGalleryDirective, PhotoGalleryGroupDirective] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.0.6", ngImport: i0, type: PhotoGalleryModule }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.6", ngImport: i0, type: PhotoGalleryModule, decorators: [{
type: NgModule,
args: [{
declarations: [LightboxComponent, PhotoGalleryDirective, PhotoGalleryGroupDirective],
providers: [],
imports: [],
exports: [PhotoGalleryDirective, PhotoGalleryGroupDirective],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvdG8tZ2FsbGVyeS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9saWIvcGhvdG8tZ2FsbGVyeS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDN0UsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sNENBQTRDLENBQUM7QUFDeEYsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0scUJBQXFCLENBQUM7O0FBUXpELE1BQU0sT0FBTyxrQkFBa0I7SUFDN0IsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUEwQjtRQUN2QyxPQUFPO1lBQ0wsUUFBUSxFQUFFLGtCQUFrQjtZQUM1QixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLGtCQUFrQjtvQkFDM0IsUUFBUSxFQUFFLE1BQU07aUJBQ2pCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzs4R0FYVSxrQkFBa0I7K0dBQWxCLGtCQUFrQixpQkFMZCxpQkFBaUIsRUFBRSxxQkFBcUIsRUFBRSwwQkFBMEIsYUFHekUscUJBQXFCLEVBQUUsMEJBQTBCOytHQUVoRCxrQkFBa0I7OzJGQUFsQixrQkFBa0I7a0JBTjlCLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsaUJBQWlCLEVBQUUscUJBQXFCLEVBQUUsMEJBQTBCLENBQUM7b0JBQ3BGLFNBQVMsRUFBRSxFQUFFO29CQUNiLE9BQU8sRUFBRSxFQUFFO29CQUNYLE9BQU8sRUFBRSxDQUFDLHFCQUFxQixFQUFFLDBCQUEwQixDQUFDO2lCQUM3RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IExpZ2h0Ym94Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2xpZ2h0Ym94L2xpZ2h0Ym94LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBQaG90b0dhbGxlcnlHcm91cERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9waG90by1nYWxsZXJ5LWdyb3VwLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBQaG90b0dhbGxlcnlEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvcGhvdG8tZ2FsbGVyeS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgUGhvdG9HYWxsZXJ5Q29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2NvbmZpZyc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW0xpZ2h0Ym94Q29tcG9uZW50LCBQaG90b0dhbGxlcnlEaXJlY3RpdmUsIFBob3RvR2FsbGVyeUdyb3VwRGlyZWN0aXZlXSxcbiAgcHJvdmlkZXJzOiBbXSxcbiAgaW1wb3J0czogW10sXG4gIGV4cG9ydHM6IFtQaG90b0dhbGxlcnlEaXJlY3RpdmUsIFBob3RvR2FsbGVyeUdyb3VwRGlyZWN0aXZlXSxcbn0pXG5leHBvcnQgY2xhc3MgUGhvdG9HYWxsZXJ5TW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBQaG90b0dhbGxlcnlDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFBob3RvR2FsbGVyeU1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogUGhvdG9HYWxsZXJ5TW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBQaG90b0dhbGxlcnlDb25maWcsXG4gICAgICAgICAgdXNlVmFsdWU6IGNvbmZpZyxcbiAgICAgICAgfSxcbiAgICAgIF0sXG4gICAgfTtcbiAgfVxufVxuIl19