Skip to content

Commit

Permalink
Zod optionals correction, touch #456.
Browse files Browse the repository at this point in the history
  • Loading branch information
PaulDalek committed Jan 3, 2024
1 parent f85a027 commit 54964f1
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions lib/envConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ const envToBoolean = () =>
z.enum(['true', 'false']).transform((v) => v === 'true');

const EnvConfig = z.object({
WS_ENABLE: envToBoolean(),
WS_RECONNECT: envToBoolean(),
WS_REJECT_UNAUTHORIZED: envToBoolean(),
WS_PING_TIMEOUT: z.coerce.number(),
WS_RECONNECT_INTERVAL: z.coerce.number(),
WS_URL: z.string(),
WS_SECRET: z.string()
WS_ENABLE: envToBoolean().optional(),
WS_RECONNECT: envToBoolean().optional(),
WS_REJECT_UNAUTHORIZED: envToBoolean().optional(),
WS_PING_TIMEOUT: z.coerce.number().optional(),
WS_RECONNECT_INTERVAL: z.coerce.number().optional(),
WS_URL: z.string().optional(),
WS_SECRET: z.string().optional()
});

export const envConfig = EnvConfig.parse(process.env);

0 comments on commit 54964f1

Please sign in to comment.