Added isKnownEnv

This commit is contained in:
Aleksandr Kraiz
2023-02-20 15:01:47 +04:00
parent 67fe598635
commit e8934b1698
5 changed files with 16 additions and 4 deletions

View File

@@ -28,7 +28,9 @@ export const pureEnvPayloadSchema = z.object({
),
});
export const knownEnvs = ['production', 'staging', 'testing'] as const;
export const pureEnvSchema = z.record(
z.enum(['production', 'staging', 'testing']).or(z.string()),
z.enum(knownEnvs).or(z.string()),
pureEnvPayloadSchema,
);