Hierarchy

  • Response
    • WaveKitResponse

Constructors

  • Parameters

    • Optionalbody: BodyInit
    • Optionalinit: ResponseInit

    Returns WaveKitResponse

Properties

arrayBuffer: () => Promise<ArrayBuffer>
blob: () => Promise<Blob>
body: null | ReadableStream<any>
bodyUsed: boolean
clone: () => Response
formData: () => Promise<FormData>

This method is not recommended for parsing multipart/form-data bodies in server environments. It is recommended to use a library such as @fastify/busboy as follows:

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)
headers: Headers
json: () => Promise<unknown>
ok: boolean
redirected: boolean
status: number
statusText: string
text: () => Promise<string>
type: ResponseType
url: string

Methods

  • Returns Response

  • Parameters

    • data: any
    • Optionalinit: ResponseInit

    Returns Response

  • Parameters

    • url: string | URL
    • status: ResponseRedirectStatus

    Returns Response