tilince-test-456
Version:
ZEGO ZIMKit SDK for Web React
28 lines (27 loc) • 1.1 kB
TypeScript
import React, { FormEvent } from "react";
import ZIMKitMessageModel, { ZIMKitImgMessageModel } from "../Model";
import "../../ZIMKitCommon/UI/common.css";
import "./style.css";
declare class MessageView extends React.Component<any, any> {
constructor(props: any);
handleClick(event: MouseEvent): void;
triggerExpressionUI(): void;
componentDidMount(): void;
componentWillUnmount(): void;
scrollToBottom(): void;
listScroll(): void;
sendMessage(): void;
getGroupUserName(userID: string): string;
getGroupUserAvatar(userID: string): string;
dateFormat(currentMessage: ZIMKitMessageModel | ZIMKitImgMessageModel, currentIndex: number): string | undefined;
handleInputChange(event: FormEvent): void;
handleUploadFile(): void;
handleFileChange(event: FormEvent): void;
triggerGroupInfo(): void;
handleAddExpression(expression: string): void;
showLargeImg(item: ZIMKitImgMessageModel): void;
handleCloseLargeImgBox(): void;
operationImg(messageItem: any, event: any): void;
render(): JSX.Element;
}
export default MessageView;