- From: Domenic Denicola <notifications@github.com>
- Date: Mon, 23 Oct 2017 05:33:21 -0700
- To: whatwg/streams <streams@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 23 October 2017 12:33:51 UTC
domenic commented on this pull request. > +</emu-alg> + +<h5 id="ts-default-source-pull" method for="TransformStreamDefaultSource">pull()</h5> + +<emu-alg> + 1. Let _stream_ be *this*.[[ownerTransformStream]]. + 1. Assert: _stream_.[[backpressure]] is *true*. + 1. Assert: _stream_.[[backpressureChangePromise]] is not *undefined*. + 1. Perform ! TransformStreamSetBackpressure(_stream_, *false*). + 1. Return _stream_.[[backpressureChangePromise]]. +</emu-alg> + +<h5 id="ts-default-source-cancel" method for="TransformStreamDefaultSource">cancel(<var>reason</var>)</h5> + +<emu-alg> + 1. Perform ! TransformStreamError(*this*.[[ownerTransformStream]], _reason_). Is there a reason to call TransformStreamError instead of TransformStreamDefaultControllerTerminate? I guess layering, hmm... seems to argue for factoring out a TransformStreamTerminate, if I am understanding correctly. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/streams/pull/811#discussion_r146249402
Received on Monday, 23 October 2017 12:33:51 UTC