tariffs/src/configuration/define-environment.ts

15 lines
435 B
TypeScript
Raw Normal View History

2022-12-22 10:45:44 +00:00
import { DEFAULT } from "@/constants/default";
import type { Environment } from "@/types/environment";
export const defineEnvironment = (): Environment => {
const environments: Environment[] = ["development", "staging", "production"];
const environment = process.env.ENVIRONMENT as Environment | undefined;
if (environment && environments.includes(environment)) {
return environment;
}
return DEFAULT.environment;
};