Files
myeasycms-v2/packages/supabase/src/get-supabase-client-keys.ts
giancarlo bce3479368 Cleanup
2024-03-24 02:23:22 +08:00

21 lines
474 B
TypeScript

import { invariant } from '@epic-web/invariant';
/**
* Returns and validates the Supabase client keys from the environment.
*/
export function getSupabaseClientKeys() {
const env = process.env;
invariant(env.NEXT_PUBLIC_SUPABASE_URL, `Supabase URL not provided`);
invariant(
env.NEXT_PUBLIC_SUPABASE_ANON_KEY,
`Supabase Anon Key not provided`,
);
return {
url: env.NEXT_PUBLIC_SUPABASE_URL,
anonKey: env.NEXT_PUBLIC_SUPABASE_ANON_KEY,
};
}