add readonly keyword where applicable - AI
This commit is contained in:
@@ -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[] => {
|
||||
|
||||
@@ -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 };
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user