UNPKG

@tmlmobilidade/types

Version:
16 lines (15 loc) 537 B
/** * Get the current environment from server-side `ENVIRONMENT` * or client-side `NEXT_PUBLIC_ENVIRONMET` variables. * @returns The current environment value. */ export function getCurrentEnvironment() { // Prefer server-side environment variable if (process.env.ENVIRONMENT) return process.env.ENVIRONMENT; // Fallback to client-side environment variable if (process.env.NEXT_PUBLIC_ENVIRONMENT) return process.env.NEXT_PUBLIC_ENVIRONMENT; // Fallback to development return 'development'; }