mx-ui-components
Version:
mobius ui library
66 lines (65 loc) • 1.7 kB
TypeScript
import BaseComponent from "../Counter/BaseComponent";
declare class ChatMessage extends BaseComponent {
private messageText;
private senderType;
private allStyles;
private variant;
private timestamp;
private username;
private dynamicFields;
private status;
private logs;
private triggeredWorkflow;
private currentTime;
private dataMessage;
private chatMessageId;
private isRequestFavourite;
private isResponseFavourite;
private presentSpeechPromptStateName;
private attachedFileCDNLinks;
private failedResponse;
private props;
constructor();
providingId(): void;
connectedCallback(): void;
checkFavourite(): boolean;
parseString(input: string): {
text: string;
[key: string]: string;
};
createObject(promptUuid: any, dataMessage: any): {
children: {
id: any;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {};
styles: string;
value: string;
children: never[];
}[];
id: any;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {};
styles: string;
value: string;
};
private selectionTooltip;
private renderInteractive;
private renderHistory;
private getUserColor;
private copyMessage;
private createButtonWithIcon;
private editMessage;
}
export default ChatMessage;