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
+7 -7
View File
@@ -15,16 +15,16 @@ import StorageModel from "../Global/storageModel";
import { v4 } from "uuid";
export default class BoardsAndTasksModel {
storageModel: StorageModel;
settingsModel: SettingsModel;
chatModel: ChatModel;
fileModel: FileModel;
readonly storageModel: StorageModel;
readonly settingsModel: SettingsModel;
readonly chatModel: ChatModel;
readonly fileModel: FileModel;
calendarModel: CalendarModel;
readonly calendarModel: CalendarModel;
// data
boardHandlerManager = new HandlerManager<BoardInfoFileContent>();
taskHandlerManager = new HandlerManager<TaskFileContent>();
readonly boardHandlerManager = new HandlerManager<BoardInfoFileContent>();
readonly taskHandlerManager = new HandlerManager<TaskFileContent>();
// paths
getBasePath = (): string[] => {
+9 -9
View File
@@ -7,9 +7,9 @@ import StorageModel from "../Global/storageModel";
import { TaskFileContent } from "./boardsAndTasksModel";
export default class CalendarModel {
storageModel: StorageModel;
fileModel: FileModel;
settingsModel: SettingsModel;
readonly storageModel: StorageModel;
readonly fileModel: FileModel;
readonly settingsModel: SettingsModel;
// paths
getBasePath = (): string[] => {
@@ -155,12 +155,12 @@ export enum CalendarModelSubPaths {
// types
export interface MonthGrid<T> {
offset: number;
firstDayOfWeek: number;
isCurrentMonth: boolean;
readonly offset: number;
readonly firstDayOfWeek: number;
readonly isCurrentMonth: boolean;
year: number;
month: number;
readonly year: number;
readonly month: number;
days: { [date: string]: T };
readonly days: { [date: string]: T };
}
+8 -8
View File
@@ -18,11 +18,11 @@ import SettingsModel from "../Global/settingsModel";
import { v4 } from "uuid";
export default class FileModel {
storageModel: StorageModel;
settingsModel: SettingsModel;
readonly storageModel: StorageModel;
readonly settingsModel: SettingsModel;
chatModel: ChatModel;
boardsAndTasksModel: BoardsAndTasksModel;
readonly chatModel: ChatModel;
readonly boardsAndTasksModel: BoardsAndTasksModel;
// paths
getBasePath = (): string[] => {
@@ -193,11 +193,11 @@ export enum FileModelSubPath {
// types
export interface FileContent<T extends string>
extends ValidObject, StringEntryObject {
fileId: string;
fileContentId: string;
creationDate: string;
readonly fileId: string;
readonly fileContentId: string;
readonly creationDate: string;
type: T;
readonly type: T;
}
// references