diff --git a/packages/next-utils/package.json b/packages/next-utils/package.json index 6a79470..8ac0f3b 100644 --- a/packages/next-utils/package.json +++ b/packages/next-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mintel/next-utils", - "version": "1.7.10", + "version": "1.7.11", "publishConfig": { "access": "public", "registry": "https://npm.infra.mintel.me" diff --git a/packages/next-utils/src/env.ts b/packages/next-utils/src/env.ts index cf102cb..0f2a0fe 100644 --- a/packages/next-utils/src/env.ts +++ b/packages/next-utils/src/env.ts @@ -50,9 +50,12 @@ export const mintelEnvSchema = { INTERNAL_DIRECTUS_URL: z.string().url().optional(), }; +export type MintelEnv> = + z.infer>; + export function validateMintelEnv< T extends z.ZodRawShape = Record, ->(schemaExtension: T = {} as T) { +>(schemaExtension: T = {} as T): MintelEnv { const fullSchema = z.object(mintelEnvSchema).extend(schemaExtension); const isBuildTime =