interface IRoom {
    _accountData: { [eventType: string]: IMinimalEvent };
    _currentState: { [eventType: string]: { [stateKey: string]: IStateEvent } };
    _receipts: ReceiptAccumulator;
    _summary: Partial<IRoomSummary>;
    _timeline: { event: IRoomEvent | IStateEvent; token: null | string }[];
    _unreadNotifications: Partial<UnreadNotificationCounts>;
    _unreadThreadNotifications?: Record<
        string,
        Partial<UnreadNotificationCounts>,
    >;
}

Properties

_accountData: { [eventType: string]: IMinimalEvent }
_currentState: { [eventType: string]: { [stateKey: string]: IStateEvent } }
_timeline: { event: IRoomEvent | IStateEvent; token: null | string }[]
_unreadNotifications: Partial<UnreadNotificationCounts>
_unreadThreadNotifications?: Record<string, Partial<UnreadNotificationCounts>>