ReadonlyseekableWhether range reads are supported. If false, read() must be called with no arguments or start=0.
ReadonlysizeThe size of the source in bytes, or undefined if unknown. For compressed sources (e.g., gzipped HTTP), this may be approximate.
Release any resources held by this source.
Create a stream for reading data, optionally with a byte range.
Optionalstart: numberStarting byte offset (inclusive), defaults to 0
Optionalend: numberEnding byte offset (exclusive), defaults to size/EOF
A ReadStream for pulling data
Interface representing a readable data source. Provides size information and creates streams for reading.