jackmerrill.com/sanity/env.ts

23 lines
561 B
TypeScript
Raw Normal View History

2023-05-24 21:49:48 -07:00
export const apiVersion =
2023-05-29 23:28:07 -07:00
process.env.NEXT_PUBLIC_SANITY_API_VERSION || "2023-05-25";
2023-05-24 21:49:48 -07:00
export const dataset = assertValue(
process.env.NEXT_PUBLIC_SANITY_DATASET,
2023-05-29 23:28:07 -07:00
"Missing environment variable: NEXT_PUBLIC_SANITY_DATASET"
);
2023-05-24 21:49:48 -07:00
export const projectId = assertValue(
process.env.NEXT_PUBLIC_SANITY_PROJECT_ID,
2023-05-29 23:28:07 -07:00
"Missing environment variable: NEXT_PUBLIC_SANITY_PROJECT_ID"
);
2023-05-24 21:49:48 -07:00
2023-05-29 23:28:07 -07:00
export const useCdn = false;
2023-05-24 21:49:48 -07:00
function assertValue<T>(v: T | undefined, errorMessage: string): T {
if (v === undefined) {
2023-05-29 23:28:07 -07:00
throw new Error(errorMessage);
2023-05-24 21:49:48 -07:00
}
2023-05-29 23:28:07 -07:00
return v;
2023-05-24 21:49:48 -07:00
}