jackmerrill.com/sanity/env.ts
2023-05-24 23:49:48 -05:00

23 lines
555 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,
'Missing environment variable: NEXT_PUBLIC_SANITY_DATASET'
)
export const projectId = assertValue(
process.env.NEXT_PUBLIC_SANITY_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
}