react-cropper
Version:
Cropper as React Component
19 lines (18 loc) • 750 B
TypeScript
import React from 'react';
import Cropper from 'cropperjs';
interface ReactCropperProps
extends Cropper.Options,
Omit<React.HTMLProps<HTMLImageElement>, 'data' | 'ref' | 'crossOrigin'> {
crossOrigin?: '' | 'anonymous' | 'use-credentials' | undefined;
on?: (eventName: string, callback: () => void | Promise<void>) => void | Promise<void>;
scaleX?: number;
scaleY?: number;
enable?: boolean;
zoomTo?: number;
rotateTo?: number;
onInitialized?: (instance: Cropper) => void | Promise<void>;
}
declare const ReactCropper: React.ForwardRefExoticComponent<ReactCropperProps & React.RefAttributes<HTMLImageElement>>;
export {ReactCropper as Cropper};
export {ReactCropper as default};
export {ReactCropperProps};