(init: readonly [string, string][] | null)
| 81 | } |
| 82 | |
| 83 | export const Headers = (init: readonly [string, string][] | null) => { |
| 84 | let raw = new Map(init) |
| 85 | let set = raw.set.bind(raw) |
| 86 | // @ts-ignore - mutating |
| 87 | raw.set = (k, v) => set(k, String(v)) |
| 88 | // @ts-ignore - mutating |
| 89 | raw.append = (k, v) => { |
| 90 | let val = raw.get(k) || '' |
| 91 | if (val) val += ', ' |
| 92 | val += String(v) |
| 93 | set(k, val) |
| 94 | } |
| 95 | // @ts-ignore - ctor |
| 96 | return raw as Headers |
| 97 | } |
| 98 | |
| 99 | export const WorktopResponse = () => { |
| 100 | let headers = Headers(null) |
no test coverage detected