@@ -744,7 +744,7 @@ function writableStreamClose(stream) {
744744 stream [ kState ] . closeRequest = PromiseWithResolvers ( ) ;
745745 const { promise } = stream [ kState ] . closeRequest ;
746746 if ( writer !== undefined && backpressure && state === 'writable' )
747- writer [ kState ] . ready ?. resolve ?. ( ) ;
747+ writer [ kState ] . ready ?. resolve ( ) ;
748748 writableStreamDefaultControllerClose ( controller ) ;
749749 return promise ;
750750}
@@ -761,7 +761,7 @@ function writableStreamUpdateBackpressure(stream, backpressure) {
761761 // dropping the cache lets the next observation derive it.
762762 writer [ kState ] . ready = undefined ;
763763 } else {
764- writer [ kState ] . ready ?. resolve ?. ( ) ;
764+ writer [ kState ] . ready ?. resolve ( ) ;
765765 }
766766 }
767767 stream [ kState ] . backpressure = backpressure ;
@@ -790,14 +790,14 @@ function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) {
790790 assert ( stream [ kState ] . state === 'errored' ) ;
791791 if ( stream [ kState ] . closeRequest . promise !== undefined ) {
792792 assert ( stream [ kState ] . inFlightCloseRequest . promise === undefined ) ;
793- stream [ kState ] . closeRequest . reject ?. ( stream [ kState ] . storedError ) ;
793+ stream [ kState ] . closeRequest . reject ( stream [ kState ] . storedError ) ;
794794 stream [ kState ] . closeRequest = kNilRequest ;
795795 }
796796
797797 const closedPromiseCache = stream [ kState ] . closedPromise ;
798798 if ( closedPromiseCache !== undefined ) {
799799 setPromiseHandled ( closedPromiseCache . promise ) ;
800- closedPromiseCache . reject ?. ( stream [ kState ] . storedError ) ;
800+ closedPromiseCache . reject ( stream [ kState ] . storedError ) ;
801801 }
802802
803803 const {
@@ -807,7 +807,7 @@ function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) {
807807 const closeCache = writer [ kState ] . close ;
808808 if ( closeCache !== undefined ) {
809809 setPromiseHandled ( closeCache . promise ) ;
810- closeCache . reject ?. ( stream [ kState ] . storedError ) ;
810+ closeCache . reject ( stream [ kState ] . storedError ) ;
811811 }
812812 }
813813}
@@ -840,7 +840,7 @@ function writableStreamHasOperationMarkedInFlight(stream) {
840840
841841function writableStreamFinishInFlightWriteWithError ( stream , error ) {
842842 assert ( stream [ kState ] . inFlightWriteRequest . promise !== undefined ) ;
843- stream [ kState ] . inFlightWriteRequest . reject ?. ( error ) ;
843+ stream [ kState ] . inFlightWriteRequest . reject ( error ) ;
844844 stream [ kState ] . inFlightWriteRequest = kNilRequest ;
845845 assert ( stream [ kState ] . state === 'writable' ||
846846 stream [ kState ] . state === 'erroring' ) ;
@@ -849,38 +849,38 @@ function writableStreamFinishInFlightWriteWithError(stream, error) {
849849
850850function writableStreamFinishInFlightWrite ( stream ) {
851851 assert ( stream [ kState ] . inFlightWriteRequest . promise !== undefined ) ;
852- stream [ kState ] . inFlightWriteRequest . resolve ?. ( ) ;
852+ stream [ kState ] . inFlightWriteRequest . resolve ( ) ;
853853 stream [ kState ] . inFlightWriteRequest = kNilRequest ;
854854}
855855
856856function writableStreamFinishInFlightCloseWithError ( stream , error ) {
857857 assert ( stream [ kState ] . inFlightCloseRequest . promise !== undefined ) ;
858- stream [ kState ] . inFlightCloseRequest . reject ?. ( error ) ;
858+ stream [ kState ] . inFlightCloseRequest . reject ( error ) ;
859859 stream [ kState ] . inFlightCloseRequest = kNilRequest ;
860860 assert ( stream [ kState ] . state === 'writable' ||
861861 stream [ kState ] . state === 'erroring' ) ;
862862 if ( stream [ kState ] . pendingAbortRequest . abort . promise !== undefined ) {
863- stream [ kState ] . pendingAbortRequest . abort . reject ?. ( error ) ;
863+ stream [ kState ] . pendingAbortRequest . abort . reject ( error ) ;
864864 stream [ kState ] . pendingAbortRequest = kNilPendingAbortRequest ;
865865 }
866866 writableStreamDealWithRejection ( stream , error ) ;
867867}
868868
869869function writableStreamFinishInFlightClose ( stream ) {
870870 assert ( stream [ kState ] . inFlightCloseRequest . promise !== undefined ) ;
871- stream [ kState ] . inFlightCloseRequest . resolve ?. ( ) ;
871+ stream [ kState ] . inFlightCloseRequest . resolve ( ) ;
872872 stream [ kState ] . inFlightCloseRequest = kNilRequest ;
873873 if ( stream [ kState ] . state === 'erroring' ) {
874874 stream [ kState ] . storedError = undefined ;
875875 if ( stream [ kState ] . pendingAbortRequest . abort . promise !== undefined ) {
876- stream [ kState ] . pendingAbortRequest . abort . resolve ?. ( ) ;
876+ stream [ kState ] . pendingAbortRequest . abort . resolve ( ) ;
877877 stream [ kState ] . pendingAbortRequest = kNilPendingAbortRequest ;
878878 }
879879 }
880880 stream [ kState ] . state = 'closed' ;
881881 if ( stream [ kState ] . writer !== undefined )
882- stream [ kState ] . writer [ kState ] . close ?. resolve ?. ( ) ;
883- stream [ kState ] . closedPromise ?. resolve ?. ( ) ;
882+ stream [ kState ] . writer [ kState ] . close ?. resolve ( ) ;
883+ stream [ kState ] . closedPromise ?. resolve ( ) ;
884884 assert ( stream [ kState ] . pendingAbortRequest . abort . promise === undefined ) ;
885885 assert ( stream [ kState ] . storedError === undefined ) ;
886886}
@@ -892,7 +892,7 @@ function writableStreamFinishErroring(stream) {
892892 stream [ kState ] . controller [ kError ] ( ) ;
893893 const storedError = stream [ kState ] . storedError ;
894894 for ( let n = 0 ; n < stream [ kState ] . writeRequests . length ; n ++ )
895- stream [ kState ] . writeRequests [ n ] . reject ?. ( storedError ) ;
895+ stream [ kState ] . writeRequests [ n ] . reject ( storedError ) ;
896896 stream [ kState ] . writeRequests = [ ] ;
897897
898898 if ( stream [ kState ] . pendingAbortRequest . abort . promise === undefined ) {
@@ -903,18 +903,18 @@ function writableStreamFinishErroring(stream) {
903903 const abortRequest = stream [ kState ] . pendingAbortRequest ;
904904 stream [ kState ] . pendingAbortRequest = kNilPendingAbortRequest ;
905905 if ( abortRequest . wasAlreadyErroring ) {
906- abortRequest . abort . reject ?. ( storedError ) ;
906+ abortRequest . abort . reject ( storedError ) ;
907907 writableStreamRejectCloseAndClosedPromiseIfNeeded ( stream ) ;
908908 return ;
909909 }
910910 PromisePrototypeThen (
911911 stream [ kState ] . controller [ kAbort ] ( abortRequest . reason ) ,
912912 ( ) => {
913- abortRequest . abort . resolve ?. ( ) ;
913+ abortRequest . abort . resolve ( ) ;
914914 writableStreamRejectCloseAndClosedPromiseIfNeeded ( stream ) ;
915915 } ,
916916 ( error ) => {
917- abortRequest . abort . reject ?. ( error ) ;
917+ abortRequest . abort . reject ( error ) ;
918918 writableStreamRejectCloseAndClosedPromiseIfNeeded ( stream ) ;
919919 } ) ;
920920}
@@ -1019,7 +1019,7 @@ function writableStreamDefaultWriterGetDesiredSize(writer) {
10191019function writableStreamDefaultWriterEnsureReadyPromiseRejected ( writer , error ) {
10201020 const ready = writer [ kState ] . ready ;
10211021 if ( ready !== undefined && isPromisePending ( ready . promise ) ) {
1022- ready . reject ?. ( error ) ;
1022+ ready . reject ( error ) ;
10231023 setPromiseHandled ( ready . promise ) ;
10241024 } else {
10251025 // The spec replaces [[readyPromise]] with a promise rejected with the
@@ -1032,7 +1032,7 @@ function writableStreamDefaultWriterEnsureReadyPromiseRejected(writer, error) {
10321032function writableStreamDefaultWriterEnsureClosedPromiseRejected ( writer , error ) {
10331033 const close = writer [ kState ] . close ;
10341034 if ( close !== undefined && isPromisePending ( close . promise ) ) {
1035- close . reject ?. ( error ) ;
1035+ close . reject ( error ) ;
10361036 setPromiseHandled ( close . promise ) ;
10371037 } else {
10381038 // See writableStreamDefaultWriterEnsureReadyPromiseRejected.
0 commit comments