Files
cfw-autumn/server/src/external/vercel/misc/vercelSdkOptions.ts
2026-05-25 17:32:27 +01:00

17 lines
511 B
TypeScript

export type VercelSdkTestOptions = {
mockVercelApi?: boolean;
};
/**
* Only tests opt into the local Vercel SDK mock; dev/manual flows hit Vercel.
*/
export const getVercelSdkServerURL = (
testOptions?: VercelSdkTestOptions,
): string | undefined => {
if (process.env.NODE_ENV === "production") return undefined;
if (testOptions?.mockVercelApi !== true) return undefined;
const base = process.env.BETTER_AUTH_URL;
if (!base) return undefined;
return `${base.replace(/\/$/, "")}/__test/vercel/api`;
};