@udhsin/ngx-image-viewer
Version:
A configurable Angular image viewer component, compatible with Angular 2+
27 lines • 3.06 kB
JavaScript
import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ImageViewerComponent } from './ngx-imageviewer.component';
import { ToggleFullscreenDirective } from './fullscreen.directive';
var ImageViewerModule = /** @class */ (function () {
function ImageViewerModule() {
}
ImageViewerModule_1 = ImageViewerModule;
ImageViewerModule.forRoot = function (config) {
return {
ngModule: ImageViewerModule_1,
providers: [{ provide: 'config', useValue: config }],
};
};
var ImageViewerModule_1;
ImageViewerModule = ImageViewerModule_1 = __decorate([
NgModule({
imports: [CommonModule],
declarations: [ImageViewerComponent, ToggleFullscreenDirective],
exports: [ImageViewerComponent, ToggleFullscreenDirective],
})
], ImageViewerModule);
return ImageViewerModule;
}());
export { ImageViewerModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWltYWdldmlld2VyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B1ZGhzaW4vbmd4LWltYWdlLXZpZXdlci8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtaW1hZ2V2aWV3ZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFFbkUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFPbkU7SUFBQTtJQU9BLENBQUM7MEJBUFksaUJBQWlCO0lBQ3JCLHlCQUFPLEdBQWQsVUFBZSxNQUEwQjtRQUN2QyxPQUFPO1lBQ0wsUUFBUSxFQUFFLG1CQUFpQjtZQUMzQixTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxDQUFDO1NBQ3JELENBQUM7SUFDSixDQUFDOztJQU5VLGlCQUFpQjtRQUw3QixRQUFRLENBQUM7WUFDUixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7WUFDdkIsWUFBWSxFQUFFLENBQUMsb0JBQW9CLEVBQUUseUJBQXlCLENBQUM7WUFDL0QsT0FBTyxFQUFFLENBQUMsb0JBQW9CLEVBQUUseUJBQXlCLENBQUM7U0FDM0QsQ0FBQztPQUNXLGlCQUFpQixDQU83QjtJQUFELHdCQUFDO0NBQUEsQUFQRCxJQU9DO1NBUFksaUJBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBJbWFnZVZpZXdlckNvbXBvbmVudCB9IGZyb20gJy4vbmd4LWltYWdldmlld2VyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJbWFnZVZpZXdlckNvbmZpZyB9IGZyb20gJy4vbmd4LWltYWdldmlld2VyLWNvbmZpZy5tb2RlbCc7XG5pbXBvcnQgeyBUb2dnbGVGdWxsc2NyZWVuRGlyZWN0aXZlIH0gZnJvbSAnLi9mdWxsc2NyZWVuLmRpcmVjdGl2ZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFtJbWFnZVZpZXdlckNvbXBvbmVudCwgVG9nZ2xlRnVsbHNjcmVlbkRpcmVjdGl2ZV0sXG4gIGV4cG9ydHM6IFtJbWFnZVZpZXdlckNvbXBvbmVudCwgVG9nZ2xlRnVsbHNjcmVlbkRpcmVjdGl2ZV0sXG59KVxuZXhwb3J0IGNsYXNzIEltYWdlVmlld2VyTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnPzogSW1hZ2VWaWV3ZXJDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IEltYWdlVmlld2VyTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbeyBwcm92aWRlOiAnY29uZmlnJywgdXNlVmFsdWU6IGNvbmZpZyB9XSxcbiAgICB9O1xuICB9XG59XG4iXX0=