(rawValue, label)
| 16 | } |
| 17 | |
| 18 | export function parsePositiveInt(rawValue, label) { |
| 19 | const parsed = Number(rawValue); |
| 20 | if (!Number.isInteger(parsed) || parsed < 1) { |
| 21 | throw new Error(`${label} must be a positive integer`); |
| 22 | } |
| 23 | return parsed; |
| 24 | } |
| 25 | |
| 26 | function sanitizeRouterPrefix(value) { |
| 27 | const text = String(value); |
no outgoing calls
no test coverage detected