EUS/objects/Config.ts

26 lines
513 B
TypeScript
Raw Normal View History

2025-01-01 22:03:59 +00:00
import { readFileSync } from "fs";
const config = JSON.parse(readFileSync("./config.json").toString());
export default abstract class Config {
public static ports:IPorts = config.ports;
public static database:IDatabase = config.database;
public static session:ISession = config.session;
}
interface IPorts {
web: number
}
interface IDatabase {
address: string,
port: number,
username: string,
password: string,
name: string
}
interface ISession {
secret: string,
validity: number,
length: number
2025-01-01 02:18:50 +00:00
}