UNPKG

matrix-react-sdk

Version:
21 lines (20 loc) 715 B
import { ActionPayload } from "../payloads"; import { Action } from "../actions"; import { TimelineRenderingType } from "../../contexts/RoomContext"; export declare enum ComposerType { Send = "send", Edit = "edit" } interface IBaseComposerInsertPayload extends ActionPayload { action: Action.ComposerInsert; timelineRenderingType: TimelineRenderingType; composerType?: ComposerType; } interface IComposerInsertMentionPayload extends IBaseComposerInsertPayload { userId: string; } interface IComposerInsertPlaintextPayload extends IBaseComposerInsertPayload { text: string; } export type ComposerInsertPayload = IComposerInsertMentionPayload | IComposerInsertPlaintextPayload; export {};