新增于: v16.5.0
underlyingSource <Object>
start <Function> 用户定义的函数,在 ReadableStream 创建时立即调用。
pull <Function> 一个用户定义的函数,当 ReadableStream 内部队列未满时会被重复调用。该操作可以是同步或异步的。如果是异步的,在前一个返回的 Promise 被解决之前,该函数不会再次被调用。
cancel <Function> 当 ReadableStream 被取消时调用的用户自定义函数。
reason <any>
- 返回:一个以
undefined 解决的 Promise。
type <string> 必须是 'bytes' 或 undefined。
autoAllocateChunkSize <number> 仅在 type 等于 'bytes' 时使用。设置为非零值时,将自动为 ReadableByteStreamController.byobRequest 分配一个视图缓冲区。如果未设置,则必须使用流的内部队列通过默认读取器 ReadableStreamDefaultReader 传输数据。
strategy <Object>