Skip to content

Response

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:195

new Response(body?, init?): Response;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:196

ParameterType
body?BodyInit
init?ResponseInit

Response

BodyMixin.constructor

readonly arrayBuffer: () => Promise<ArrayBuffer>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:34

Promise<ArrayBuffer>

BodyMixin.arrayBuffer


readonly blob: () => Promise<Blob>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:35

Promise<Blob>

BodyMixin.blob


readonly body:
| null
| ReadableStream<any>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:31

BodyMixin.body


readonly bodyUsed: boolean;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:32

BodyMixin.bodyUsed


readonly bytes: () => Promise<Uint8Array<ArrayBufferLike>>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:36

Promise<Uint8Array<ArrayBufferLike>>

BodyMixin.bytes


readonly clone: () => Response;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:206

Response


readonly formData: () => Promise<FormData>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:54

Promise<FormData>

import { Busboy } from '@fastify/busboy'
import { Readable } from 'node:stream'
const response = await fetch('...')
const busboy = new Busboy({ headers: { 'content-type': response.headers.get('content-type') } })
// handle events emitted from `busboy`
Readable.fromWeb(response.body).pipe(busboy)

BodyMixin.formData


readonly headers: Headers;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:198


readonly json: () => Promise<unknown>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:55

Promise<unknown>

BodyMixin.json


readonly ok: boolean;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:199


readonly redirected: boolean;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:204


readonly status: number;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:200


readonly statusText: string;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:201


readonly text: () => Promise<string>;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:56

Promise<string>

BodyMixin.text


readonly type: ResponseType;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:202


readonly url: string;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:203

static error(): Response;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:208

Response


static json(data, init?): Response;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:209

ParameterType
dataany
init?ResponseInit

Response


static redirect(url, status): Response;

Defined in: node_modules/.pnpm/undici-types@7.13.0/node_modules/undici-types/fetch.d.ts:210

ParameterType
urlstring | URL
statusResponseRedirectStatus

Response