(raw: string | undefined)
| 373 | * a typoed value would mask a real config bug. |
| 374 | */ |
| 375 | export function parseDebounceEnv(raw: string | undefined): number | undefined { |
| 376 | if (!raw || !raw.trim()) return undefined; |
| 377 | const n = Number(raw); |
| 378 | if (!Number.isFinite(n) || !Number.isInteger(n)) return undefined; |
| 379 | if (n < 100 || n > 60000) return undefined; |
| 380 | return n; |
| 381 | } |
no outgoing calls
no test coverage detected