Skip to content

BodyMixin

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

new BodyMixin(): BodyMixin;

BodyMixin

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

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

Promise<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>


readonly body:
| null
| ReadableStream<any>;

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


readonly bodyUsed: boolean;

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


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>>


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)

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

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

Promise<unknown>


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

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

Promise<string>