(value: unknown)
| 1026 | } |
| 1027 | |
| 1028 | function parseOptionalNonNegativeInt(value: unknown): number | null { |
| 1029 | const parsed = Number.parseInt(String(value ?? ''), 10); |
| 1030 | if (!Number.isFinite(parsed) || parsed < 0) { |
| 1031 | return null; |
| 1032 | } |
| 1033 | return parsed; |
| 1034 | } |
| 1035 | |
| 1036 | function parseBooleanEnv(value: unknown, defaultValue = false): boolean { |
| 1037 | const normalized = String(value ?? '').trim().toLowerCase(); |
no outgoing calls
no test coverage detected