UNPKG

aws-amplify-react

Version:

AWS Amplify is a JavaScript library for Frontend and mobile developers building cloud-enabled applications.

50 lines (49 loc) 1.22 kB
import * as React from 'react'; export interface IS3ImageProps { body?: any; className?: string; contentType?: any; fileToKey?: any; hidden?: any; identityId?: any; imgKey?: any; level?: any; onClick?: any; onError?: any; onLoad?: any; onUploadSuccess?: any; path?: any; picker?: any; selected?: any; src?: any; style?: any; theme?: any; track?: any; translate?: string | ((params: { type: string; key: string; content: string; }) => string); } export interface IS3ImageState { src: any; } export declare class S3Image extends React.Component<IS3ImageProps, IS3ImageState> { _isMounted: boolean; constructor(props: any); getImageSource(key: any, level: any, track: any, identityId: any): void; load(): void; handleOnLoad(evt: any): void; handleOnError(evt: any): void; handlePick(data: any): void; handleClick(evt: any): void; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: any): void; imageEl(src: any, theme: any): JSX.Element; render(): JSX.Element; } /** * @deprecated use named import */ export default S3Image;