import config = require("./config"); export class Environment { // #region Properties // #endregion // #region Constructor constructor() { } // #endregion // #region Methods saveVariable(key:string, value:any): boolean { var isSaved = false; try { process.env[key] = value; isSaved = true; } catch (ex) { isSaved = false; } return isSaved; } getVariable(key: string): string { var returnValue = process.env[key]; return returnValue; } removeVariable(key: string): boolean { var isRemoved = false; process.env[key] = undefined; return isRemoved; } // #endregion // #region Helper Functions variableExists(key: string): boolean { var exists = false; return exists; } getConfig(): any { var conf = new config.Config(); // config.Config(); // Uncomment and modify to override configuration value // conf.locale = "en-us"; return conf; } // #endregion }