createReadableStream function

ReadableStream createReadableStream([
  1. ReadableStreamSource? underlyingSource,
  2. dynamic queuingStrategy
])

Creates and returns a readable stream object from the given handlers.

Implementation

ReadableStream createReadableStream([
  ReadableStreamSource<dynamic>? underlyingSource,
  dynamic queuingStrategy,
]) {
  if (underlyingSource != null) {
    if (queuingStrategy != null)
      return ReadableStream._full(underlyingSource, queuingStrategy);
    else
      return ReadableStream._source(underlyingSource);
  } else
    return ReadableStream._();
}