UNPKG

contra-ngx-img-cropper

Version:
39 lines (38 loc) 1.46 kB
import { Renderer, ElementRef, EventEmitter, AfterViewInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { ImageCropper } from './imageCropper'; import { CropperSettings } from './cropperSettings'; import { CropPosition } from './model/cropPosition'; export declare class ImageCropperComponent implements AfterViewInit, OnChanges, OnDestroy { cropcanvas: ElementRef; settings: CropperSettings; image: any; inputImage: any; cropper: ImageCropper; cropPosition: CropPosition; cropPositionChange: EventEmitter<CropPosition>; onCrop: EventEmitter<any>; croppedWidth: number; croppedHeight: number; intervalRef: number; raf: number; renderer: Renderer; windowListener: EventListenerObject; private isCropPositionUpdateNeeded; constructor(renderer: Renderer); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onTouchMove(event: TouchEvent): void; onTouchStart(event: TouchEvent): void; onTouchEnd(event: TouchEvent): void; onMouseDown(event: MouseEvent): void; onMouseUp(event: MouseEvent): void; onMouseMove(event: MouseEvent): void; fileChangeListener($event: any): void; private resize(); reset(): void; setImage(image: HTMLImageElement, newBounds?: any): void; private isCropPositionChanged(changes); private updateCropBounds(); private getOrientedImage(image, callback); }