shineout
Version:
Shein 前端组件库
25 lines (24 loc) • 806 B
TypeScript
import React, { PureComponent } from 'react';
import { UploadImageResultProps } from './Props';
interface UploadImageResultState {
confirm: boolean;
}
declare class ImageResult extends PureComponent<UploadImageResultProps, UploadImageResultState> {
static defaultProps: {
renderResult: (a: any) => any;
};
image: {
preview: () => void;
};
constructor(props: UploadImageResultProps);
get showRemove(): ((res: any, value: any, index: number, values: any[]) => React.ReactNode) | undefined;
bindImage(image: any): void;
handleRemove(): void;
handleRecover(): void;
handleConfirmChange(confirm: boolean): void;
preview(): void;
handlePreview(): void;
renderOptions(): JSX.Element;
render(): JSX.Element;
}
export default ImageResult;