Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/hex/src/service/deps.ts>oak.BodyType

An ecosystem delivering practices, philosophy and portability.
Go to Latest
type alias oak.BodyType
import { type oak } from "https://deno.land/x/hex@0.5.15/src/service/deps.ts";
const { BodyType } = oak;

The type of the body, where:

  • "bytes" - the body is provided as a promise which resolves to an Uint8Array. This is essentially a "raw" body type.
  • "form" - the body was decoded as a form with the contents provided as a promise which resolves with a URLSearchParams.
  • "form-data" - the body was decoded as a multi-part form data and the contents are provided as a promise which resolves with a FormDataReader.
  • "json" - the body was decoded as JSON, where the contents are provided as the result of using JSON.parse() on the string contents of the body.
  • "text" - the body was decoded as text, where the contents are provided as a string.
  • "reader" - the body is provided as Deno.Reader interface for reading the "raw" body.
  • "stream" - the body is provided as a ReadableStream<Uint8Array> for reading the "raw" body.
  • "undefined" - there is no request body or it could not be decoded.
definition:
| "bytes"
| "form"
| "form-data"
| "json"
| "text"
| "reader"
| "stream"
| "undefined"