| 18544 | return typeof options === "undefined" || typeof options === "object" && options.duplex === void 0 ? { duplex: "half", ...options } : options; |
| 18545 | } |
| 18546 | async function fetch(resource, options) { |
| 18547 | const res = await import_undici.default.fetch(resource, addDuplexToInit(options)); |
| 18548 | const response = new Response(res.body, res); |
| 18549 | Object.defineProperty(response, "url", { value: res.url }); |
| 18550 | return response; |
| 18551 | } |
| 18552 | var import_node_buffer, import_undici, import_response, _Request, Request, Response, Headers, FormData, WebSocket, Blob2; |
| 18553 | var init_fetch = __esm({ |
| 18554 | "src/primitives/fetch.js"() { |