add readonly keyword where applicable - AI

This commit is contained in:
marlon-erler
2026-04-13 10:58:21 +00:00
parent 8a5b54b03c
commit 1a8d40b184
27 changed files with 164 additions and 164 deletions
+4 -4
View File
@@ -14,7 +14,7 @@ export default class ChatListViewModel {
notificationViewModel: NotificationViewModel;
// data
chatIndexManager = new IndexManager<ChatViewModel>(
readonly chatIndexManager = new IndexManager<ChatViewModel>(
(chatViewModel: ChatViewModel) =>
chatViewModel.settingsPageViewModel.primaryChannel.value,
);
@@ -96,9 +96,9 @@ export default class ChatListViewModel {
// init
constructor(
public coreViewModel: CoreViewModel,
public settingsViewModel: SettingsViewModel,
public connectionViewModel: ConnectionViewModel,
public readonly coreViewModel: CoreViewModel,
public readonly settingsViewModel: SettingsViewModel,
public readonly connectionViewModel: ConnectionViewModel,
) {
this.notificationViewModel = new NotificationViewModel(this);
+2 -2
View File
@@ -123,8 +123,8 @@ export default class ChatMessageViewModel {
// init
constructor(
public coreViewModel: CoreViewModel,
public messagePageViewModel: MessagePageViewModel,
public readonly coreViewModel: CoreViewModel,
public readonly messagePageViewModel: MessagePageViewModel,
chatMessage: ChatMessage,
sentByUser: boolean,
) {
+6 -6
View File
@@ -145,12 +145,12 @@ export default class ChatViewModel extends ContextHost<ChatPageTypes> {
// init
constructor(
public coreViewModel: CoreViewModel,
public chatModel: ChatModel,
public settingsViewModel: SettingsViewModel,
public notificationViewModel: NotificationViewModel,
public connectionViewModel: ConnectionViewModel,
public chatListViewModel: ChatListViewModel,
public readonly coreViewModel: CoreViewModel,
public readonly chatModel: ChatModel,
public readonly settingsViewModel: SettingsViewModel,
public readonly notificationViewModel: NotificationViewModel,
public readonly connectionViewModel: ConnectionViewModel,
public readonly chatListViewModel: ChatListViewModel,
) {
super();