ReadableStream
Types
t
type t<'r> = FileTypes.readableStream<'r>Record fields
Values
cancel
let cancel: (t<'r>, ~reason: JSON.t=?) => promise<unit>fromUnderlyingSource
fromUnderlyingSource(underlyingSource<'t>, ~strategy: queuingStrategy<'t>=?)
Creates a new ReadableStream from an underlyingSource, with an optional queuing strategy.
let stream = ReadableStream.fromUnderlyingSource(myUnderlyingSource)
let streamWithStrategy =
ReadableStream.fromUnderlyingSource(myUnderlyingSource, ~strategy=myQueuingStrategy)
let fromUnderlyingSource: ( FileTypes.underlyingSource<'t>, ~strategy: FileTypes.queuingStrategy<'t>=?,) => t<'t>getReader
let getReader: ( t<'r>, ~options: FileTypes.readableStreamGetReaderOptions=?,) => FileTypes.readableStreamReader<'r>Parameters
t option< FileTypes.readableStreamGetReaderOptions >Return type
FileTypes.readableStreamReadermake
make()
Creates a new empty ReadableStream.
let stream: ReadableStream.t<string> = ReadableStream.make()
let make: unit => t<'t>pipeThrough
let pipeThrough: ( t<'r>, ~transform: FileTypes.readableWritablePair<'t, 'r>, ~options: FileTypes.streamPipeOptions=?,) => t<'t>pipeTo
let pipeTo: ( t<'r>, ~destination: FileTypes.writableStream<'r>, ~options: FileTypes.streamPipeOptions=?,) => promise<unit>