advent22/ui/src/lib/api.ts

29 lines
462 B
TypeScript
Raw Normal View History

2023-09-12 16:39:18 +00:00
export interface ConfigModel {
puzzle: {
solution: string;
begin: string;
end: string;
closing: 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;
};
}
export interface DayPartModel {
day: number;
part: string;
}