UNPKG

ngx-img-zoom-viewer

Version:

The NGX IMG Zoom Viewer is a Angular library that can help to create a magnified preview of any image in any kind of angular app

38 lines (37 loc) 1.3 kB
import { ElementRef, OnInit, Renderer2, OnChanges, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export interface imgZoomViewerConfig { imgHeight?: number; megnification?: number; priviewBoxSize?: { height?: number; }; } export declare class NGXImgZoomViewerComponent implements OnInit, OnChanges { private el; private renderer; private host; private image; private cursor; private img_preview; config?: imgZoomViewerConfig; set src(srcValue: string); private providedPreviewBox; private defaultConfigs; document: Document; private cursorSize; private _src; private cursorPosition; constructor(el: ElementRef, renderer: Renderer2, document: Document); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; private onMouseLeave; private onMouseEnter; private onMouseMove; private setCursorPosition; private setImgPreview; private createImage; private checkwidth; static ɵfac: i0.ɵɵFactoryDeclaration<NGXImgZoomViewerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NGXImgZoomViewerComponent, "ngx-img-zoom-viewer", never, { "config": "config"; "src": "src"; }, {}, never, never>; }