amotify
Version:
UI Component for React,NextJS,esbuild
30 lines (29 loc) • 828 B
TypeScript
import Input from './Input';
declare namespace Cropper {
type Use = 'square' | 'wallpaper.horizontal' | 'wallpaper.vertical';
type Input = {
use: Use;
develops: Develop[];
onProcessFinished: {
(files: Input.Filer.CustomFile[]): void;
};
};
type Develop = {
size: 'S' | 'R' | 'L';
maxSize?: number;
};
type Methods = {
openDialogNEdit(p: Input): void;
openEditor(p: Input & {
imageFile: Input.Filer.CustomFile | File;
}): void;
};
type CoreProps = {
val_file: Input.Filer.CustomFile;
options: Input;
finishedCallback(files: Input.Filer.CustomFile[]): void;
abortCallback(): void;
};
}
declare const Cropper: Cropper.Methods;
export { Cropper, Cropper as default };