FS25-Discord-Bot/source/Services/Configuration.ts

18 lines
No EOL
693 B
TypeScript

import IDiscordConfiguration from "../Interfaces/Configuration/IDiscordConfiguration";
import IApplicationConfiguration from "../Interfaces/Configuration/IApplicationConfiguration";
import IConfiguration from "../Interfaces/Configuration/IConfiguration";
export default class Configuration implements IConfiguration{
public readonly discord: IDiscordConfiguration;
public readonly application: IApplicationConfiguration;
constructor() {
let config = require('../../config.json');
this.discord = config.discord;
this.application = config.application;
}
public static getConfiguration(): IConfiguration {
return new Configuration();
}
}