UNPKG

ng-cw-v12

Version:

Angular UI component library

41 lines (40 loc) 1.47 kB
import { ElementRef, Renderer2, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ImgPreviewDirective implements OnInit { private el; private renderer; ncImgPreview: string; ncMinScale: number; ncMaxScale: number; ncScaleStep: number; /** 滚轮缩放 */ private _wheelScale; set ncWheelScale(val: boolean | string); get ncWheelScale(): boolean; private previewContainer; private previewImg; private toolbar; private isPreviewOpen; private rotation; private scale; private zoomInBtn; private zoomOutBtn; private wheelListener; private keyListener; constructor(el: ElementRef, renderer: Renderer2); ngOnInit(): void; onImageClick(event: Event): void; onMouseEnter(): void; onMouseLeave(): void; private openPreview; private createToolButton; private rotateImage; private scaleImage; private updateImageTransform; private updateZoomButtonsState; private setButtonDisabled; private closePreview; private mathAdd; static ɵfac: i0.ɵɵFactoryDeclaration<ImgPreviewDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ImgPreviewDirective, "[ncImgPreview]", ["ncImgPreview"], { "ncImgPreview": "ncImgPreview"; "ncMinScale": "ncMinScale"; "ncMaxScale": "ncMaxScale"; "ncScaleStep": "ncScaleStep"; "ncWheelScale": "ncWheelScale"; }, {}, never>; }