$BaseEnv: ZodObject<
{
API_PORT: ZodPipe<ZodType<number, unknown>, ZodNumber>;
API_RESPONSE_DELAY: ZodOptional<
ZodPipe<ZodType<number, unknown>, ZodNumber>,
>;
DANGEROUSLY_DISABLE_PBKDF2_ITERATION: ZodOptional<
ZodType<boolean, unknown>,
>;
DEBUG: ZodOptional<ZodType<boolean, unknown>>;
LOG: ZodOptional<ZodType<boolean, unknown>>;
LOGIN_REQUEST_TROTTLER_LIMIT: ZodOptional<ZodNumber>;
LOGIN_REQUEST_TROTTLER_TTL: ZodOptional<ZodNumber>;
MONGO_DIRECT_CONNECTION: ZodOptional<ZodType<boolean, unknown>>;
MONGO_REPLICA_SET: ZodOptional<ZodEnum<{ rs0: "rs0" }>>;
MONGO_RETRY_WRITES: ZodOptional<ZodType<boolean, unknown>>;
MONGO_URI: ZodType<URL, unknown>;
MONGO_WRITE_CONCERN: ZodOptional<ZodEnum<{ majority: "majority" }>>;
NODE_ENV: ZodEnum<
{ development: "development"; production: "production"; test: "test" },
>;
SECRET_KEY: ZodString;
THROTTLER_ENABLED: ZodDefault<ZodType<boolean, unknown>>;
VERBOSE: ZodOptional<ZodType<boolean, unknown>>;
},
$strip,
> = ...
Schema definition for the base environment options.
This schema validates and transforms environment variables used in the application. Users can extend this schema to include additional configuration parameters.