(raw: unknown)
| 834 | |
| 835 | // fallow-ignore-next-line complexity |
| 836 | function parseIntFlag(raw: unknown): number | undefined { |
| 837 | if (raw === undefined || raw === null || raw === "") return undefined; |
| 838 | const n = Number.parseInt(String(raw), 10); |
| 839 | return Number.isFinite(n) ? n : undefined; |
| 840 | } |
| 841 | function parsePositiveInt(raw: unknown, flagName: string): number | undefined { |
| 842 | const n = parseIntFlag(raw); |
| 843 | if (n === undefined) return undefined; |
no outgoing calls
no test coverage detected