or); return; } @pipeToShutdown(pipeState, error); }; if (@getByIdDirectPrivate(pipeState.destination, "state") === "errored") { action(); return; } @getByIdDirectPrivate(pipeState.writer, "closedPromise").@promise.@then(@undefined, action); })