new TransformStream([transformer[, writableStrategy[, readableStrategy]]])
-
transformer<Object>-
start<Function> 创建TransformStream时立即调用的用户定义函数。¥
start<Function> A user-defined function that is invoked immediately when theTransformStreamis created.-
controller<TransformStreamDefaultController> -
返回:
undefined或用undefined实现的 promise¥Returns:
undefinedor a promise fulfilled withundefined
-
-
transform<Function> 一个用户定义的函数,它接收并可能修改写入transformStream.writable的数据块,然后再将其转发到transformStream.readable。¥
transform<Function> A user-defined function that receives, and potentially modifies, a chunk of data written totransformStream.writable, before forwarding that on totransformStream.readable.-
chunk<any> -
controller<TransformStreamDefaultController> -
返回:
undefined兑现的 promise。¥Returns: A promise fulfilled with
undefined.
-
-
flush<Function> 在TransformStream的可写端关闭之前立即调用的用户定义函数,表示转换过程结束。¥
flush<Function> A user-defined function that is called immediately before the writable side of theTransformStreamis closed, signaling the end of the transformation process.-
controller<TransformStreamDefaultController> -
返回:
undefined兑现的 promise。¥Returns: A promise fulfilled with
undefined.
-
-
readableType<any>readableType选项保留供将来使用,并且必须是undefined。¥
readableType<any> thereadableTypeoption is reserved for future use and must beundefined. -
writableType<any>writableType选项保留供将来使用,并且必须是undefined。¥
writableType<any> thewritableTypeoption is reserved for future use and must beundefined.
-
-
writableStrategy<Object>-
highWaterMark<number> 应用背压之前的最大内部队列大小。¥
highWaterMark<number> The maximum internal queue size before backpressure is applied. -
size<Function> 一个用户定义的函数,用于标识每个数据块的大小。¥
size<Function> A user-defined function used to identify the size of each chunk of data.
-
-
readableStrategy<Object>-
highWaterMark<number> 应用背压之前的最大内部队列大小。¥
highWaterMark<number> The maximum internal queue size before backpressure is applied. -
size<Function> 一个用户定义的函数,用于标识每个数据块的大小。¥
size<Function> A user-defined function used to identify the size of each chunk of data.
-