constructor()

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);
      });
    }
  }