class SharedConfig { private static _instance: SharedConfig; public readonly production: boolean; public readonly logsFolder: string; private constructor() { this.production = process.env.NODE_ENV === 'production'; this.logsFolder = process.env.LOGS_FOLDER; } public static get instance(): SharedConfig { if ( !SharedConfig._instance ) { SharedConfig._instance = new SharedConfig(); } return SharedConfig._instance; } } export default SharedConfig.instance;