17 lines
352 B
TypeScript
17 lines
352 B
TypeScript
import { z } from 'zod';
|
|
|
|
const envSchema = z.object({
|
|
CACHE_TTL: z
|
|
.string()
|
|
.transform((val) => Number.parseInt(val, 10))
|
|
.default('900'),
|
|
REDIS_HOST: z.string(),
|
|
REDIS_PORT: z
|
|
.string()
|
|
.transform((val) => Number.parseInt(val, 10))
|
|
.default('6379'),
|
|
URL_CRM_GRAPHQL_DIRECT: z.string(),
|
|
});
|
|
|
|
export default envSchema;
|