UNPKG

ngx-image-cropper

Version:
30 lines (29 loc) 1.28 kB
import { CropperOptions } from '../interfaces/cropper-options.interface'; import { CropperPosition, Dimensions, ImageTransform, LoadedImage } from '../interfaces'; import { SimpleChanges } from '@angular/core'; export declare class CropperState { readonly cropper: import("@angular/core").WritableSignal<CropperPosition>; loadedImage?: LoadedImage; maxSize?: Dimensions; transform: ImageTransform; options: CropperOptions; cropperScaledMinWidth: number; cropperScaledMinHeight: number; cropperScaledMaxWidth: number; cropperScaledMaxHeight: number; stepSize: number; setOptionsFromChanges(changes: SimpleChanges): void; setOptions(options: Partial<CropperOptions>): void; private validateOptions; setMaxSize(width: number, height: number): void; setCropperScaledMinSize(): void; setCropperScaledMinWidth(): void; setCropperScaledMinHeight(): void; setCropperScaledMaxSize(): void; equalsCropperPosition(cropper?: CropperPosition): boolean; equalsTransformTranslate(transform: ImageTransform): boolean; equalsTransform(transform: ImageTransform): boolean; aspectRatioIsCorrect(): boolean; resizeCropperPosition(oldMaxSize: Dimensions): void; maxSizeCropperPosition(): CropperPosition; }