This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object.
type
BodyInit
type BodyInit = ReadableStream | Bun.XMLHttpRequestBodyInit | AsyncIterable<string | ArrayBuffer | ArrayBufferView> | AsyncGenerator<string | ArrayBuffer | ArrayBufferView> | () => AsyncGenerator<string | ArrayBuffer | ArrayBufferView>
Referenced types
class ReadableStream<R = any>
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string
class ArrayBuffer
Represents a raw buffer of binary data, which is used to store data for the different typed arrays. ArrayBuffers cannot be read from or written to directly, but can be passed to a typed array or DataView Object to interpret the raw buffer as needed.
type ArrayBufferView<TArrayBuffer extends ArrayBufferLike = ArrayBufferLike> = NodeJS.TypedArray<TArrayBuffer> | DataView<TArrayBuffer>