2023-09-12 16:39:18 +00:00
|
|
|
export interface ConfigModel {
|
|
|
|
puzzle: {
|
|
|
|
solution: string;
|
2023-09-14 23:40:06 +00:00
|
|
|
first: string;
|
2023-09-16 00:16:18 +00:00
|
|
|
next: string | null;
|
2023-09-14 23:40:06 +00:00
|
|
|
last: string;
|
2023-09-12 16:39:18 +00:00
|
|
|
end: string;
|
|
|
|
seed: string;
|
|
|
|
};
|
|
|
|
calendar: {
|
|
|
|
config_file: string;
|
|
|
|
background: string;
|
|
|
|
};
|
|
|
|
image: {
|
|
|
|
size: number;
|
|
|
|
border: number;
|
|
|
|
fonts: { file: string; size: number }[];
|
|
|
|
};
|
|
|
|
webdav: {
|
|
|
|
url: string;
|
|
|
|
cache_ttl: number;
|
|
|
|
config_file: string;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2023-09-21 00:45:57 +00:00
|
|
|
export interface Dictionary {
|
|
|
|
[day: string]: string;
|
2023-09-12 16:39:18 +00:00
|
|
|
}
|
2023-09-12 16:55:34 +00:00
|
|
|
|
|
|
|
export interface DoorSaved {
|
|
|
|
day: number;
|
|
|
|
x1: number;
|
|
|
|
y1: number;
|
|
|
|
x2: number;
|
|
|
|
y2: number;
|
|
|
|
}
|
|
|
|
|
|
|
|
export type DoorsSaved = DoorSaved[];
|