MCPcopy Index your code
hub / github.com/tinyhttp/tinyhttp / getRequestHeader

Function getRequestHeader

packages/req/src/index.ts:10–20  ·  view source on GitHub ↗
(req: Pick<Request, 'headers'>)

Source from the content-addressed store, hash-verified

8export * from '@tinyhttp/url'
9
10export const getRequestHeader = (req: Pick<Request, 'headers'>) => (header: string): string | string[] => {
11 const lc = header.toLowerCase()
12
13 switch (lc) {
14 case 'referer':
15 case 'referrer':
16 return req.headers.referrer || req.headers.referer
17 default:
18 return req.headers[lc]
19 }
20}
21
22export const getRangeFromHeader = (req: Pick<Request, 'headers'>) => (size: number, options?: Options) => {
23 const range = getRequestHeader(req)('Range') as string

Callers 4

extendMiddlewareFunction · 0.90
setLocationHeaderFunction · 0.90
req.test.tsFile · 0.90
getRangeFromHeaderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected