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>>