started to convert to typescript

This commit is contained in:
grimhilt
2023-04-01 16:32:29 +02:00
parent 1d761fa6df
commit 9fbf5e5cf3
32 changed files with 1045 additions and 3897 deletions

42
back/system/Logger.ts Normal file
View File

@@ -0,0 +1,42 @@
class Logger {
constructor() {
}
log(...content): void {
// console.log(this._prefix("log"), content);
}
warn(...content): void {
// console.warn(this._prefix("warn"), content);
}
error(...content): void {
// console.error(this._prefix("err"), content);
}
_prefix(type: string): string {
let typeStr = "";
switch (type) {
case "log":
typeStr = "LOG"
break;
case "warn":
typeStr = "WARN"
break;
case "err":
typeStr = "ERR"
break;
default:
break;
}
return `[${typeStr}: ${this._timestamp()}]`;
}
_timestamp() {
return new Date().toLocaleString();
}
}
const logger = new Logger();
export default logger;