Skip to main content
Version: 3.13.0

cancel()

The cancel() method of the ReadableStreamBYOBReader interface returns a Promise that resolves when the stream is canceled. Calling this method signals a loss of interest in the stream by a consumer.

Note: If the reader is active, the cancel() method behaves the same as that for the associated stream (ReadableStream.cancel()).

Syntax

cancel()
cancel(reason)

Parameters

  • reason optional
    • : A human-readable reason for the cancellation. The underlying source may or may not use it.

Return value

A Promise, which fulfills with the value given in the reason parameter.

Exceptions

  • TypeError
    • : The source object is not a ReadableStreamBYOBReader, or the stream has no owner.