24 lines
642 B
TypeScript
24 lines
642 B
TypeScript
export const apiVersion =
|
|
process.env.NEXT_PUBLIC_SANITY_API_VERSION || "2023-05-25";
|
|
|
|
export const dataset = assertValue(
|
|
process.env.NEXT_PUBLIC_SANITY_DATASET || process.env.SANITY_STUDIO_DATASET,
|
|
"Missing environment variable: NEXT_PUBLIC_SANITY_DATASET"
|
|
);
|
|
|
|
export const projectId = assertValue(
|
|
process.env.NEXT_PUBLIC_SANITY_PROJECT_ID ||
|
|
process.env.SANITY_STUDIO_PROJECT_ID,
|
|
"Missing environment variable: NEXT_PUBLIC_SANITY_PROJECT_ID"
|
|
);
|
|
|
|
export const useCdn = false;
|
|
|
|
function assertValue<T>(v: T | undefined, errorMessage: string): T {
|
|
if (v === undefined) {
|
|
throw new Error(errorMessage);
|
|
}
|
|
|
|
return v;
|
|
}
|