function readableClosed() {
      if (!preventClose) {
        shutdownWithAction(
            binding.WritableStreamDefaultWriterCloseWithErrorPropagation,
            [writer]);
      } else {
        shutdown();
      }
    }
// These steps are from "Closing must be propagated forward".
These steps are from "Closing must be propagated forward".
These steps are from " Closing must be propagated forward " .
function readableClosed() {
      if (!preventClose) {
        shutdownWithAction(
            binding.WritableStreamDefaultWriterCloseWithErrorPropagation,
            [writer]);
      } else {
        shutdown();
      }
    }
function readableClosed ( ) { if ( ! preventClose ) { shutdownWithAction ( binding . WritableStreamDefaultWriterCloseWithErrorPropagation , [ writer ] ) ; } else { shutdown ( ) ; } }
These steps are from "Closing must be propagated forward".
These steps are from " Closing must be propagated forward " .