moweex-img-cropper
Version:
image cropper
53 lines (52 loc) • 1.44 kB
TypeScript
import { CropperDrawSettings } from "./cropperDrawSettings";
export interface ICropperSettings {
canvasWidth?: number;
canvasHeight?: number;
width?: number;
height?: number;
minWidth?: number;
minHeight?: number;
minWithRelativeToResolution?: boolean;
croppedWidth?: number;
croppedHeight?: number;
touchRadius?: number;
cropperDrawSettings?: any;
noFileInput?: boolean;
allowedFilesRegex?: RegExp;
rounded: boolean;
keepAspect: boolean;
preserveSize: boolean;
cropOnResize: boolean;
compressRatio: number;
}
export declare class CropperSettings implements ICropperSettings {
canvasWidth: number;
canvasHeight: number;
dynamicSizing: boolean;
cropperClass: string;
croppingClass: string;
width: number;
height: number;
minWidth: number;
minHeight: number;
minWithRelativeToResolution: boolean;
croppedWidth: number;
croppedHeight: number;
cropperDrawSettings: CropperDrawSettings;
touchRadius: number;
noFileInput: boolean;
fileType: string;
resampleFn: Function;
markerSizeMultiplier: number;
centerTouchRadius: number;
showCenterMarker: boolean;
allowedFilesRegex: RegExp;
cropOnResize: boolean;
preserveSize: boolean;
compressRatio: number;
private _rounded;
private _keepAspect;
constructor(settings?: any);
rounded: boolean;
keepAspect: boolean;
}