Move to TanStack Start from Next.js (#184)

This commit is contained in:
Aslam
2024-10-07 16:44:17 +07:00
committed by GitHub
parent 3a89a1c07f
commit 950ebc3dad
514 changed files with 20021 additions and 15508 deletions

33
web/app/lib/utils/env.ts Normal file
View File

@@ -0,0 +1,33 @@
/**
*
* Utility function to get env variables.
*
* @param name env variable name
* @param defaultVaue default value to return if the env variable is not set
* @returns string
*
* @internal
*/
export const getEnvVariable = (
name: string,
defaultVaue: string = "",
): string => {
// Node envs
if (
typeof process !== "undefined" &&
process.env &&
typeof process.env[name] === "string"
) {
return (process.env[name] as string) || defaultVaue
}
if (
typeof import.meta !== "undefined" &&
import.meta.env &&
typeof import.meta.env[name] === "string"
) {
return import.meta.env[name]
}
return defaultVaue
}