UNPKG

@scicom-esolutions/ng-image-viewer

Version:

[![npm (scoped)](https://img.shields.io/npm/v/@bamblehorse/tiny.svg)](https://www.npmjs.com/package/@haseeamarathunga/ng-image-viewer) [![npm bundle size (minified)](https://img.shields.io/bundlephobia/min/@bamblehorse/tiny.svg)](https://www.npmjs.com/pac

54 lines (53 loc) 1.64 kB
import { EventEmitter, OnInit } from '@angular/core'; import { ImageViewerConfig } from './model/image-viewer-config.model'; import { CustomImageEvent } from './model/custom-image-event-model'; export declare class NgImageViewerComponent implements OnInit { moduleConfig: ImageViewerConfig; src: string[]; width: string; height: string; index: number; config: ImageViewerConfig; indexChange: EventEmitter<number>; configChange: EventEmitter<ImageViewerConfig>; customImageEvent: EventEmitter<CustomImageEvent>; style: { transform: string; msTransform: string; oTransform: string; webkitTransform: string; cursor: 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; onMouseOver(): void; onMouseLeave(): void; private canNavigate; private updateStyle; private mergeConfig; }