import * as dotenv from 'dotenv'; import * as fs from 'fs'; export class ConfigService { private readonly envConfig: { [key: string]: string }; constructor() { this.envConfig = dotenv.parse( fs.readFileSync(`${process.env.NODE_ENV}.env`), ); } get(key: string): string { return this.envConfig[key]; } readFile(file: string) { return fs.readFileSync(file, 'utf-8'); } }