frc-ui
Version:
React Web UI
21 lines (20 loc) • 761 B
TypeScript
import React from 'react';
import { EmojiType, UploadType } from '../../emoji-one';
import { EmojiProps, EmojiState } from '../interfaces';
declare class Emoji extends React.PureComponent<EmojiProps, EmojiState> {
constructor(props: EmojiProps);
ele: HTMLDivElement | undefined;
deleteEmoji: string;
uploadFiles: object;
componentDidMount(): void;
componentWillReceiveProps(nextProps: EmojiProps): void;
load: () => void;
collectEmoji: (uploadEmo: any) => any;
handleCollectEmo: (data: UploadType) => void;
onShow: (event: React.MouseEvent<HTMLDivElement>) => void;
onHide: () => void;
onChange: (emo: EmojiType) => void;
ref: (ele: HTMLDivElement) => void;
render(): JSX.Element;
}
export default Emoji;