UNPKG

aws-amplify-react

Version:

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

53 lines (52 loc) 1.3 kB
import * as React from 'react'; export interface IS3TextProps { body?: any; contentType?: any; fileToKey?: string | ((param: { name: string; size: number; type: string; }) => string); hidden?: any; identityId?: any; level?: string; onClick?: any; onError?: any; onLoad?: any; path?: any; picker?: any; selected?: any; style?: any; theme?: any; text?: string; textKey?: string; track?: any; translate?: string | ((params: { type: string; key: string; content: string; }) => string); } export interface IS3TextState { text: string; textKey: string; } export declare class S3Text extends React.Component<IS3TextProps, IS3TextState> { _isMounted: boolean; constructor(props: any); getText(key: any, level: any, track: any, identityId: any): void; load(): void; handleOnLoad(text: any): void; handleOnError(err: any): void; handlePick(data: any): void; handleClick(evt: any): void; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: any): void; textEl(text: any, theme: any): JSX.Element; render(): JSX.Element; } /** * @deprecated use named import */ export default S3Text;