Optional
options: { Optimization for creating the blobs read stream when you have
previously read the entry from Hyperdrive using drive.entry
Hyperdrive drive discovery id
Hyperdrive entry
Optional
options: { Set to true
to wait for a blob to download, otherwise will throw if blob is not available locally
Optional
options: { Optional timeout to wait for a blob to download
Set to true
to wait for a blob to download, otherwise will throw if blob is not available locally
Optional
options: { Metadata to store with the blob
Download blobs from all drives, optionally filtering particular blob types or blob variants. Download will be 'live' and will continue downloading new data as it becomes available from any replicating drive.
If no filter is specified, all blobs will be downloaded. If a filter is specified, then only blobs that match the filter will be downloaded.
Optional
filter: BlobFilterFilter blob types and/or variants to download. Filter is { [BlobType]: BlobVariants[] }. At least one blob variant must be specified for each blob type.
Optional AbortSignal to cancel in-progress download
EventEmitter with .state
propery, emits state
with new state when it updates
Optional
options: { Set to true
to follow symlinks (16 max or throws an error)
Optional timeout to wait for a blob to download
Set to true
to wait for a blob to download, otherwise will throw if blob is not available locally
Optional timeout to wait for a blob to download
Set to true
to wait for a blob to download, otherwise will throw if blob is not available locally
Hyperdrive drive id
Hyperdrive entry
Optional
opts: { Optional
options: { Metadata to store with the blob
discovery key as hex string of hyperdrive where blob is stored
Enable to return an object with a
block
property with number of bytes removed