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
+6 -6
View File
@@ -6,8 +6,8 @@ import StorageModel, { StorageModelSubPaths, filePaths } from "./storageModel";
import UDNFrontend, { Message } from "udn-frontend";
export default class ConnectionModel {
udn: UDNFrontend;
storageModel: StorageModel;
readonly udn: UDNFrontend;
readonly storageModel: StorageModel;
reconnectInterval: number | undefined = undefined;
shouldAttemptReconnect: boolean = false;
@@ -20,10 +20,10 @@ export default class ConnectionModel {
return this.udn.ws?.url;
}
connectionChangeHandlerManager = new HandlerManager<void>();
messageHandlerManager = new HandlerManager<Message>();
messageSentHandlerManager = new HandlerManager<ChatMessage>();
channelsToSubscribe = new Set<string>();
readonly connectionChangeHandlerManager = new HandlerManager<void>();
readonly messageHandlerManager = new HandlerManager<Message>();
readonly messageSentHandlerManager = new HandlerManager<ChatMessage>();
readonly channelsToSubscribe = new Set<string>();
// handlers
handleMessage = (data: Message): void => {
+7 -7
View File
@@ -14,15 +14,15 @@ import StorageModel from "./storageModel";
import { checkMatchesObjectStructure } from "../Utility/typeSafety";
export default class FileTransferModel {
storageModel: StorageModel;
connectionModel: ConnectionModel;
readonly storageModel: StorageModel;
readonly connectionModel: ConnectionModel;
static READY_MESSAGE = "ready";
// data
transferData: TransferData | undefined = undefined;
fileHandlerManager = new HandlerManager<string>();
readyToSendHandlerManager = new HandlerManager<boolean>();
transferData: TransferData | undefined;
readonly fileHandlerManager = new HandlerManager<string>();
readonly readyToSendHandlerManager = new HandlerManager<boolean>();
direction: TransferDirections = TransferDirections.Send;
// general
@@ -140,8 +140,8 @@ export default class FileTransferModel {
}
export interface TransferData {
channel: string;
key: string;
readonly channel: string;
readonly key: string;
}
export interface FileData {
+1 -1
View File
@@ -3,7 +3,7 @@
import StorageModel, { StorageModelSubPaths, filePaths } from "./storageModel";
export default class SettingsModel {
storageModel: StorageModel;
readonly storageModel: StorageModel;
// data
username: string;