Type alias RoomEventHandlerMap
Room
Event
Handler
Map
: { Poll.new
: ((poll
: Poll) => void); Room.CurrentStateUpdated
: ((room
: Room, previousRoomState
: RoomState, roomState
: RoomState) => void); Room.OldStateUpdated
: ((room
: Room, previousRoomState
: RoomState, roomState
: RoomState) => void); Room.TimelineRefresh
: ((room
: Room, eventTimelineSet
: EventTimelineSet) => void); Room.UnreadNotifications
: ((unreadNotifications
?: NotificationCount, threadId
?: string) => void); Room.accountData
: ((event
: MatrixEvent, room
: Room, lastEvent
?: MatrixEvent) => void); Room.historyImportedWithinTimeline
: ((markerEvent
: MatrixEvent, room
: Room) => void); Room.localEchoUpdated
: ((event
: MatrixEvent, room
: Room, oldEventId
?: string, oldStatus
?: EventStatus | null) => void); Room.myMembership
: ((room
: Room, membership
: string, prevMembership
?: string) => void); Room.name
: ((room
: Room) => void); Room.receipt
: ((event
: MatrixEvent, room
: Room) => void); Room.redaction
: ((event
: MatrixEvent, room
: Room) => void); Room.redactionCancelled
: ((event
: MatrixEvent, room
: Room) => void); Room.tags
: ((event
: MatrixEvent, room
: Room) => void); Thread.new
: ((thread
: Thread, toStartOfTimeline
: boolean) => void); } & Pick<EventHandlerMap, Update | NewReply | Delete> & EventTimelineSetHandlerMap & Pick<MatrixEventHandlerMap, BeforeRedaction> & Pick<RoomStateEventHandlerMap, Events | Members | NewMember | Update | Marker | New> & Pick<BeaconEventHandlerMap, Update | Destroy | LivenessChange>