q-view
Version:
[Preview](https://q-hub-q-view.vercel.app/)
34 lines (33 loc) • 903 B
TypeScript
import { QuarkElement, Ref } from 'quarkc';
export default class ImageCropperResize extends QuarkElement {
src: any;
rect: string;
matrix: string;
width: number;
height: number;
isCropper: boolean;
get computedRect(): {
imgWidth: number;
cropperWidth: number;
imgHeight: number;
cropperHeight: number;
};
get data(): {
width: number;
height: number;
rect: string;
matrix: string;
src: any;
};
imageResizeRef: Ref<any>;
imageCropperRef: Ref<any>;
toggleCropper: () => void;
openCropper: () => void;
closeCropper: () => void;
componentDidUpdate(propName: string, oldValue: any, newValue: any): void;
componentDidMount(): void;
componentWillUnmount(): void;
handleCropperConfirm: (e: any) => void;
handleResizeEnd: (e: any) => void;
render(): any;
}