UNPKG

1.11 kBTypeScriptView Raw
1import * as React from 'react';
2import { ImagePickerPropTypes as BasePropsType } from './PropsType';
3export interface ImagePickerPropTypes extends BasePropsType {
4 prefixCls?: string;
5 className?: string;
6}
7declare function noop(): void;
8export default class ImagePicker extends React.Component<ImagePickerPropTypes, any> {
9 static defaultProps: {
10 prefixCls: string;
11 files: never[];
12 onChange: typeof noop;
13 onImageClick: typeof noop;
14 onAddImageClick: typeof noop;
15 onFail: typeof noop;
16 selectable: boolean;
17 multiple: boolean;
18 accept: string;
19 length: number;
20 disableDelete: boolean;
21 };
22 fileSelectorInput: HTMLInputElement | null;
23 getOrientation: (file: any, callback: (_: number) => void) => void;
24 getRotation: (orientation?: number) => number;
25 removeImage: (index: number) => void;
26 addImage: (imgItem: any) => void;
27 onImageClick: (index: number) => void;
28 onFileChange: () => void;
29 parseFile: (file: any, index: number) => Promise<{}>;
30 render(): JSX.Element;
31}
32export {};