Skip to content

Index

ClassDescription
BlobA Blob encapsulates immutable, raw data that can be safely shared across multiple worker threads.
BodyMixin-
CIDRepresents an IPLD link to a specific data of type T.
FileA File provides information about files.
FormDataProvides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using fetch().
Headers-
Response-
URLBrowser-compatible URL class, implemented by following the WHATWG URL Standard. Examples of parsed URLs may be found in the Standard itself. The URL class is also available on the global object.
URLSearchParamsThe URLSearchParams API provides read and write access to the query of a URL. The URLSearchParams class can also be used standalone with one of the four following constructors. The URLSearchParams class is also available on the global object.
InterfaceDescription
ArrayBufferView-
BlobOptions-
ByteViewA byte-encoded representation of some type of Data.
FileOptions-
Float16ArrayA typed array of 16-bit float values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
Float16ArrayConstructor-
InferenceErrorUtility type for including type errors in the typescript checking. It defines impossible type (object with non-existent unique symbol field). This type can be used in cases where typically never is used, but where some error message would be useful.
LegacyLinkRepresents an IPLD link to a specific data of type T.
LinkRepresents an IPLD link to a specific data of type T.
LinkJSON-
MultibaseDecoderInterface implemented by multibase decoder, that takes multibase strings to bytes. It may support single encoding like base32 or multiple encodings like base32, base58btc, base64. If passed multibase is incompatible it will throw an exception.
MultibaseEncoderMultibase encoder for the specific base encoding encodes bytes into multibase of that encoding.
MultihashDigestRepresents a multihash digest which carries information about the hashing algorithm and an actual hash digest.
PhantomA utility type to retain an unused type parameter T. Similar to phantom type parameters in Rust.
PhantomA utility type to retain an unused type parameter T. Similar to phantom type parameters in Rust.
QueuingStrategy-
QueuingStrategySize-
ReadableByteStreamController-
ReadableByteStreamControllerCallback-
ReadableStreamThis Streams API interface represents a readable stream of byte data.
ReadableStreamAsyncIterator-
ReadableStreamBYOBReaderMDN Reference
ReadableStreamDefaultController-
ReadableStreamDefaultReader-
ReadableStreamErrorCallback-
ReadableStreamGenericReader-
ReadableStreamGetReaderOptions-
ReadableStreamReadDoneResult-
ReadableStreamReadValueResult-
ReadableWritablePair-
Response-
ResponseInit-
SpecIterable-
SpecIterableIterator-
SpecIterator-
StreamPipeOptions-
Transformer-
TransformerCancelCallback-
TransformerFlushCallback-
TransformerStartCallback-
TransformerTransformCallback-
TransformStream-
TransformStream-
TransformStreamDefaultController-
UnderlyingByteSource-
UnderlyingSink-
UnderlyingSinkAbortCallback-
UnderlyingSinkCloseCallback-
UnderlyingSinkStartCallback-
UnderlyingSinkWriteCallback-
UnderlyingSource-
UnderlyingSourceCancelCallback-
UnderlyingSourcePullCallback-
UnderlyingSourceStartCallback-
URLSearchParamsIterator-
WritableStreamThis Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in back pressure and queuing.
WritableStreamDefaultControllerThis Streams API interface represents a controller allowing control of a WritableStream’s state. When constructing a WritableStream, the underlying sink is given a corresponding WritableStreamDefaultController instance to manipulate.
WritableStreamDefaultWriterThis Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink.
Type AliasDescription
_Response-
_TransformStream-
ArrayBufferView-
Autocomplete-
AutocompletePrimitiveBaseType-
BinaryLike-
BodyInit-
BuiltinIteratorReturn-
DAG_PB-
FIL_COMMITMENT_UNSEALED-
FormDataEntryValueA string or File that represents a single value from a set of FormData key-value pairs.
FR32_SHA2_256_TRUNC254_PADDED_BINARY_TREE-
HeaderNames-
HeaderRecord-
HeadersInit-
IANARegisteredMimeType-
KnownHeaderValues-
LegacyPieceLinkRepresents a Piece link v1
LowercaseConvert string literal type to lowercase
MerkleTreeNode-
MultibaseMultibase represents base encoded strings with a prefix first character describing it’s encoding.
MulticodecCode[Multicodec code] usually used to tag [multiformat].
New-
PieceLinkRepresents Piece link V2
RAW_CODE-
ReadableStreamController-
ReadableStreamReader-
ReadableStreamReadResult-
ResponseRedirectStatus-
ResponseType-
ReturnTypeObtain the return type of a function type
SHA_256-
SHA2_256_TRUNC254_PADDED-
Tagged-
ToString-
TypedArray-
UnknownLink-
Version-
VariableDescription
code-
FilCommitmentUnsealed-
Float16Array-
name-
ReadableByteStreamController-
ReadableStream-
ReadableStreamBYOBReader-
ReadableStreamDefaultController-
ReadableStreamDefaultReader-
Response-
Sha256Trunc254Padded-
TransformStreamTransformStream class is a global reference for import { TransformStream } from 'node:stream/web'. https://nodejs.org/api/globals.html#class-transformstream
TransformStream-
TransformStreamDefaultController-
WritableStream-
WritableStreamDefaultController-
WritableStreamDefaultWriter-