UNPKG

ngx-image-viewer-3

Version:

This package is an updated version of the ngx-image-viewer package for Angular17.

53 lines (52 loc) 1.96 kB
import { OnInit, EventEmitter } from '@angular/core'; import { ImageViewerConfig, CustomEvent } from './image-viewer-config.model'; import * as i0 from "@angular/core"; export declare class ImageViewerComponent implements OnInit { moduleConfig: ImageViewerConfig; src: string[]; index: number; config: ImageViewerConfig; indexChange: EventEmitter<number>; configChange: EventEmitter<ImageViewerConfig>; customEvent: EventEmitter<CustomEvent>; style: { transform: string; msTransform: string; oTransform: string; webkitTransform: string; }; fullscreen: boolean; loading: boolean; private scale; private rotation; private translateX; private translateY; private prevX; private prevY; private hovered; constructor(moduleConfig: ImageViewerConfig); ngOnInit(): void; nextImage(event: any): void; prevImage(event: any): void; zoomIn(): void; zoomOut(): void; scrollZoom(evt: any): boolean; rotateClockwise(): void; rotateCounterClockwise(): void; onLoad(): void; onLoadStart(): void; onDragOver(evt: any): void; onDragStart(evt: any): void; toggleFullscreen(): void; triggerIndexBinding(): void; triggerConfigBinding(): void; fireCustomEvent(name: any, imageIndex: any): void; reset(): void; private onMouseOver; private onMouseLeave; private canNavigate; private updateStyle; private mergeConfig; static ɵfac: i0.ɵɵFactoryDeclaration<ImageViewerComponent, [{ optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<ImageViewerComponent, "ngx-image-viewer", never, { "src": { "alias": "src"; "required": false; }; "index": { "alias": "index"; "required": false; }; "config": { "alias": "config"; "required": false; }; }, { "indexChange": "indexChange"; "configChange": "configChange"; "customEvent": "customEvent"; }, never, never, false, never>; }