(value: string | undefined)
| 56 | }, |
| 57 | }) |
| 58 | const parseHeaderNumber = (value: string | undefined) => { |
| 59 | if (!value) return null |
| 60 | const parsed = Number.parseInt(value, 10) |
| 61 | return Number.isFinite(parsed) ? parsed : null |
| 62 | } |
| 63 | const headers = response.headers ?? {} |
| 64 | const meta: BashLogMeta = { |
| 65 | tailLimit: parseHeaderNumber(headers['x-bash-log-tail-limit']), |