UNPKG

shineout

Version:

Shein 前端组件库

23 lines (22 loc) 818 B
/// <reference types="node" /> import React, { PureComponent } from 'react'; import { UploadImageHandlerProps, SimpleUploadImageProps } from './Props'; export declare const Handler: React.FC<UploadImageHandlerProps>; interface ImageState { urlInvalid: boolean; } declare class Image<ValueItem> extends PureComponent<SimpleUploadImageProps<ValueItem>, ImageState> { timeout: NodeJS.Timeout; static defaultProps: { accept: string; height: number; validator: {}; width: number; }; constructor(props: SimpleUploadImageProps<ValueItem>); beforeUpload(blob: File, validatorHandle: (error: Error, file: File) => boolean): Promise<unknown>; handleKeyDown(e: React.KeyboardEvent): void; handleMouseDown(): void; render(): JSX.Element; } export default Image;