amogaddy's picture
Fix build: ripristinate blog-site/tests/e2e/pro-test/convex (referenziate dagli script di build) (part 2)
97ee7cb verified
Raw
History Blame Contribute Delete
521 Bytes
/**
* Read a required environment variable, throwing a clear error if missing.
* MUST be called inside function handlers, never at module scope.
*
* @example
* ```ts
* const apiKey = requireEnv("DODO_API_KEY");
* ```
*/
export function requireEnv(name: string): string {
const value = process.env[name];
if (!value) {
throw new Error(
`Missing required environment variable: ${name}. ` +
`Set it in the Convex dashboard under Settings > Environment Variables.`,
);
}
return value;
}