Skip to content

Instantly share code, notes, and snippets.

@bogoslavskiy
Created March 5, 2020 14:35
Show Gist options
  • Save bogoslavskiy/46a4586c25f80aee1a99a67c107c3ae4 to your computer and use it in GitHub Desktop.
Save bogoslavskiy/46a4586c25f80aee1a99a67c107c3ae4 to your computer and use it in GitHub Desktop.
const ENV = {
development: {
port: 7000,
mongoURI: 'mongodb://localhost:27017/chat-app',
},
production: {
port: 7000,
mongoURI: 'mongodb://localhost:27017/chat-app',
},
staging: {
port: 7000,
mongoURI: 'mongodb://localhost:27017/chat-app',
}
};
type ENV = 'development' | 'staging' | 'production';
function getEnvVars(env: ENV) {
const config = ENV[env];
if (config) {
return config;
}
console.log(config);
return ENV.development;
}
export const __DEV__ = process.env.NODE_ENV === 'development';
export default getEnvVars((process.env.NODE_ENV as ENV));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment