(value: string | undefined)
| 20 | } |
| 21 | |
| 22 | export function parseBooleanEnv(value: string | undefined): boolean | undefined { |
| 23 | const normalized = value?.trim().toLowerCase(); |
| 24 | if (normalized === undefined || normalized.length === 0) return undefined; |
| 25 | if (TRUE_BOOLEAN_ENV_VALUES.has(normalized)) return true; |
| 26 | if (FALSE_BOOLEAN_ENV_VALUES.has(normalized)) return false; |
| 27 | return undefined; |
| 28 | } |
| 29 | |
| 30 | /** |
| 31 | * Parse a floating-point environment value (e.g. `KIMI_MODEL_TEMPERATURE`). |
no test coverage detected