@@ -749,7 +749,7 @@ function writableStreamClose(stream) {
749749 stream [ kState ] . closeQueuedOrInFlight = true ;
750750 const { promise } = stream [ kState ] . closeRequest ;
751751 if ( writer !== undefined && backpressure && state === 'writable' )
752- writer [ kState ] . ready ?. resolve ?. ( ) ;
752+ writer [ kState ] . ready ?. resolve ( ) ;
753753 writableStreamDefaultControllerClose ( controller ) ;
754754 return promise ;
755755}
@@ -767,7 +767,7 @@ function writableStreamUpdateBackpressure(stream, backpressure) {
767767 // dropping the cache lets the next observation derive it.
768768 writer [ kState ] . ready = undefined ;
769769 } else {
770- writer [ kState ] . ready ?. resolve ?. ( ) ;
770+ writer [ kState ] . ready ?. resolve ( ) ;
771771 }
772772 }
773773 streamState . backpressure = backpressure ;
@@ -796,15 +796,15 @@ function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) {
796796 assert ( stream [ kState ] . state === 'errored' ) ;
797797 if ( stream [ kState ] . closeRequest . promise !== undefined ) {
798798 assert ( stream [ kState ] . inFlightCloseRequest . promise === undefined ) ;
799- stream [ kState ] . closeRequest . reject ?. ( stream [ kState ] . storedError ) ;
799+ stream [ kState ] . closeRequest . reject ( stream [ kState ] . storedError ) ;
800800 stream [ kState ] . closeRequest = kNilRequest ;
801801 stream [ kState ] . closeQueuedOrInFlight = false ;
802802 }
803803
804804 const closedPromiseCache = stream [ kState ] . closedPromise ;
805805 if ( closedPromiseCache !== undefined ) {
806806 setPromiseHandled ( closedPromiseCache . promise ) ;
807- closedPromiseCache . reject ?. ( stream [ kState ] . storedError ) ;
807+ closedPromiseCache . reject ( stream [ kState ] . storedError ) ;
808808 }
809809
810810 const {
@@ -814,7 +814,7 @@ function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) {
814814 const closeCache = writer [ kState ] . close ;
815815 if ( closeCache !== undefined ) {
816816 setPromiseHandled ( closeCache . promise ) ;
817- closeCache . reject ?. ( stream [ kState ] . storedError ) ;
817+ closeCache . reject ( stream [ kState ] . storedError ) ;
818818 }
819819 }
820820}
@@ -847,7 +847,7 @@ function writableStreamHasOperationMarkedInFlight(stream) {
847847
848848function writableStreamFinishInFlightWriteWithError ( stream , error ) {
849849 assert ( stream [ kState ] . inFlightWriteRequest . promise !== undefined ) ;
850- stream [ kState ] . inFlightWriteRequest . reject ?. ( error ) ;
850+ stream [ kState ] . inFlightWriteRequest . reject ( error ) ;
851851 stream [ kState ] . inFlightWriteRequest = kNilRequest ;
852852 assert ( stream [ kState ] . state === 'writable' ||
853853 stream [ kState ] . state === 'erroring' ) ;
@@ -856,40 +856,40 @@ function writableStreamFinishInFlightWriteWithError(stream, error) {
856856
857857function writableStreamFinishInFlightWrite ( stream ) {
858858 assert ( stream [ kState ] . inFlightWriteRequest . promise !== undefined ) ;
859- stream [ kState ] . inFlightWriteRequest . resolve ?. ( ) ;
859+ stream [ kState ] . inFlightWriteRequest . resolve ( ) ;
860860 stream [ kState ] . inFlightWriteRequest = kNilRequest ;
861861}
862862
863863function writableStreamFinishInFlightCloseWithError ( stream , error ) {
864864 assert ( stream [ kState ] . inFlightCloseRequest . promise !== undefined ) ;
865- stream [ kState ] . inFlightCloseRequest . reject ?. ( error ) ;
865+ stream [ kState ] . inFlightCloseRequest . reject ( error ) ;
866866 stream [ kState ] . inFlightCloseRequest = kNilRequest ;
867867 stream [ kState ] . closeQueuedOrInFlight = false ;
868868 assert ( stream [ kState ] . state === 'writable' ||
869869 stream [ kState ] . state === 'erroring' ) ;
870870 if ( stream [ kState ] . pendingAbortRequest . abort . promise !== undefined ) {
871- stream [ kState ] . pendingAbortRequest . abort . reject ?. ( error ) ;
871+ stream [ kState ] . pendingAbortRequest . abort . reject ( error ) ;
872872 stream [ kState ] . pendingAbortRequest = kNilPendingAbortRequest ;
873873 }
874874 writableStreamDealWithRejection ( stream , error ) ;
875875}
876876
877877function writableStreamFinishInFlightClose ( stream ) {
878878 assert ( stream [ kState ] . inFlightCloseRequest . promise !== undefined ) ;
879- stream [ kState ] . inFlightCloseRequest . resolve ?. ( ) ;
879+ stream [ kState ] . inFlightCloseRequest . resolve ( ) ;
880880 stream [ kState ] . inFlightCloseRequest = kNilRequest ;
881881 stream [ kState ] . closeQueuedOrInFlight = false ;
882882 if ( stream [ kState ] . state === 'erroring' ) {
883883 stream [ kState ] . storedError = undefined ;
884884 if ( stream [ kState ] . pendingAbortRequest . abort . promise !== undefined ) {
885- stream [ kState ] . pendingAbortRequest . abort . resolve ?. ( ) ;
885+ stream [ kState ] . pendingAbortRequest . abort . resolve ( ) ;
886886 stream [ kState ] . pendingAbortRequest = kNilPendingAbortRequest ;
887887 }
888888 }
889889 stream [ kState ] . state = 'closed' ;
890890 if ( stream [ kState ] . writer !== undefined )
891- stream [ kState ] . writer [ kState ] . close ?. resolve ?. ( ) ;
892- stream [ kState ] . closedPromise ?. resolve ?. ( ) ;
891+ stream [ kState ] . writer [ kState ] . close ?. resolve ( ) ;
892+ stream [ kState ] . closedPromise ?. resolve ( ) ;
893893 assert ( stream [ kState ] . pendingAbortRequest . abort . promise === undefined ) ;
894894 assert ( stream [ kState ] . storedError === undefined ) ;
895895}
@@ -901,7 +901,7 @@ function writableStreamFinishErroring(stream) {
901901 stream [ kState ] . controller [ kError ] ( ) ;
902902 const storedError = stream [ kState ] . storedError ;
903903 for ( let n = 0 ; n < stream [ kState ] . writeRequests . length ; n ++ )
904- stream [ kState ] . writeRequests [ n ] . reject ?. ( storedError ) ;
904+ stream [ kState ] . writeRequests [ n ] . reject ( storedError ) ;
905905 stream [ kState ] . writeRequests = [ ] ;
906906
907907 if ( stream [ kState ] . pendingAbortRequest . abort . promise === undefined ) {
@@ -912,18 +912,18 @@ function writableStreamFinishErroring(stream) {
912912 const abortRequest = stream [ kState ] . pendingAbortRequest ;
913913 stream [ kState ] . pendingAbortRequest = kNilPendingAbortRequest ;
914914 if ( abortRequest . wasAlreadyErroring ) {
915- abortRequest . abort . reject ?. ( storedError ) ;
915+ abortRequest . abort . reject ( storedError ) ;
916916 writableStreamRejectCloseAndClosedPromiseIfNeeded ( stream ) ;
917917 return ;
918918 }
919919 PromisePrototypeThen (
920920 stream [ kState ] . controller [ kAbort ] ( abortRequest . reason ) ,
921921 ( ) => {
922- abortRequest . abort . resolve ?. ( ) ;
922+ abortRequest . abort . resolve ( ) ;
923923 writableStreamRejectCloseAndClosedPromiseIfNeeded ( stream ) ;
924924 } ,
925925 ( error ) => {
926- abortRequest . abort . reject ?. ( error ) ;
926+ abortRequest . abort . reject ( error ) ;
927927 writableStreamRejectCloseAndClosedPromiseIfNeeded ( stream ) ;
928928 } ) ;
929929}
@@ -1024,7 +1024,7 @@ function writableStreamDefaultWriterGetDesiredSize(writer) {
10241024function writableStreamDefaultWriterEnsureReadyPromiseRejected ( writer , error ) {
10251025 const ready = writer [ kState ] . ready ;
10261026 if ( ready !== undefined && isPromisePending ( ready . promise ) ) {
1027- ready . reject ?. ( error ) ;
1027+ ready . reject ( error ) ;
10281028 setPromiseHandled ( ready . promise ) ;
10291029 } else {
10301030 // The spec replaces [[readyPromise]] with a promise rejected with the
@@ -1037,7 +1037,7 @@ function writableStreamDefaultWriterEnsureReadyPromiseRejected(writer, error) {
10371037function writableStreamDefaultWriterEnsureClosedPromiseRejected ( writer , error ) {
10381038 const close = writer [ kState ] . close ;
10391039 if ( close !== undefined && isPromisePending ( close . promise ) ) {
1040- close . reject ?. ( error ) ;
1040+ close . reject ( error ) ;
10411041 setPromiseHandled ( close . promise ) ;
10421042 } else {
10431043 // See writableStreamDefaultWriterEnsureReadyPromiseRejected.
0 commit comments