( headers: Record<string, string | string[] | undefined>, name: string, )
| 652 | } |
| 653 | |
| 654 | function pickHeader( |
| 655 | headers: Record<string, string | string[] | undefined>, |
| 656 | name: string, |
| 657 | ): string | undefined { |
| 658 | const v = headers[name]; |
| 659 | if (v === undefined) return undefined; |
| 660 | return Array.isArray(v) ? v[0] : v; |
| 661 | } |
| 662 | |
| 663 | function parseRangeHeader( |
| 664 | raw: string | undefined, |