I have a hard time converting a string coming from the env variable to enum.
Here's the enum:
enum Environment {
Test = 1,
Development,
Production
}
export default Environment;
And here's what I've been trying:
export default class GlobalParameters {
public static Env: Environment = Environment[<string>process.env.NODE_ENV];
}
console.log(process.env.NODE_ENV) // Gives "Development"
let str = String(process.env.NODE_ENV); // Gives "Development"
console.log(Environment[str]) //Gives undefined
Object.seal(GlobalParameters);