in src/fetchApi.ts [70:86]
constructor(resp: Response | string, options?: EdgeResponseInit) {
if (typeof resp === "string") {
const resp_headers = new Headers();
this.headers = new Map();
for (const [key, value] of Object.entries(options?.headers ?? {})) {
this.headers.set(key, value);
resp_headers.append(key, value);
}
this.resp = new Response(resp, { status: options?.status ?? 200, headers: resp_headers });
} else {
this.resp = resp;
this.headers = new Map();
resp.headers.forEach((v, k) => {
this.headers.set(k.toLowerCase(), v);
});
}
}