We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0c73f45 + 1dcba51 commit 8ffa1fcCopy full SHA for 8ffa1fc
1 file changed
src/config/loader.ts
@@ -50,10 +50,10 @@ export function loadConfig(flags: GlobalFlags): Config {
50
flags.output || process.env.MINIMAX_OUTPUT || file.output,
51
);
52
53
- const timeout = flags.timeout
54
- ?? (process.env.MINIMAX_TIMEOUT ? Number(process.env.MINIMAX_TIMEOUT) : undefined)
55
- ?? file.timeout
56
- ?? 300;
+ const envTimeout = process.env.MINIMAX_TIMEOUT ? Number(process.env.MINIMAX_TIMEOUT) : undefined;
+ const validEnvTimeout = envTimeout !== undefined && Number.isFinite(envTimeout) && envTimeout > 0
+ ? envTimeout : undefined;
+ const timeout = flags.timeout ?? validEnvTimeout ?? file.timeout ?? 300;
57
58
return {
59
apiKey,
0 commit comments