new WritableStream([underlyingSink[, strategy]])
underlyingSink<Object>start<Function> 用户定义的函数,在WritableStream创建时立即调用。controller<WritableStreamDefaultController>- 返回:
undefined或一个以undefined完成的 Promise。
write<Function> 当一块数据被写入WritableStream时调用的用户定义函数。chunk<any>controller<WritableStreamDefaultController>- 返回:一个以
undefined解决的 Promise。
close<Function> 当WritableStream被关闭时调用的用户自定义函数。- 返回:一个以
undefined解决的 Promise。
- 返回:一个以
abort<Function> 一个用户定义的函数,用于突然关闭WritableStream。reason<any>- 返回:一个以
undefined解决的 Promise。
type<any>type选项保留供将来使用,必须 未定义。
strategy<Object>highWaterMark<number> 在施加反压之前的最大内部队列大小。size<Function> 一个用户定义的函数,用于确定每个数据块的大小。