(key: EnvVarKey, defaultValue?: number)
| 506 | export function getEnvInt(key: EnvVarKey): number | undefined; |
| 507 | export function getEnvInt(key: EnvVarKey, defaultValue: number): number; |
| 508 | export function getEnvInt(key: EnvVarKey, defaultValue?: number): number | undefined { |
| 509 | const str = getEnvString(key); |
| 510 | if (str === undefined || str === '') { |
| 511 | return defaultValue; |
| 512 | } |
| 513 | const parsedValue = Number.parseInt(str, 10); |
| 514 | if (!Number.isNaN(parsedValue)) { |
| 515 | return parsedValue; |
| 516 | } |
| 517 | return defaultValue; |
| 518 | } |
| 519 | |
| 520 | /** |
| 521 | * Get a float environment variable. |
no test coverage detected
searching dependent graphs…