| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 851b460 commit 38b9914
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -848,15 +848,15 @@ class DefaultReadRequest { | |||
| 848 | 848 | } | |
| 849 | 849 | ||
| 850 | 850 | [kChunk](value) { | |
| 851 | - this[kState].resolve?.({ done: false, value }); | ||
| 851 | + this[kState].resolve({ done: false, value }); | ||
| 852 | 852 | } | |
| 853 | 853 | ||
| 854 | 854 | [kClose]() { | |
| 855 | - this[kState].resolve?.({ done: true, value: undefined }); | ||
| 855 | + this[kState].resolve({ done: true, value: undefined }); | ||
| 856 | 856 | } | |
| 857 | 857 | ||
| 858 | 858 | [kError](error) { | |
| 859 | - this[kState].reject?.(error); | ||
| 859 | + this[kState].reject(error); | ||
| 860 | 860 | } | |
| 861 | 861 | ||
| 862 | 862 | get promise() { return this[kState].promise; } | |
@@ -868,15 +868,15 @@ class ReadIntoRequest { | |||
| 868 | 868 | } | |
| 869 | 869 | ||
| 870 | 870 | [kChunk](value) { | |
| 871 | - this[kState].resolve?.({ done: false, value }); | ||
| 871 | + this[kState].resolve({ done: false, value }); | ||
| 872 | 872 | } | |
| 873 | 873 | ||
| 874 | 874 | [kClose](value) { | |
| 875 | - this[kState].resolve?.({ done: true, value }); | ||
| 875 | + this[kState].resolve({ done: true, value }); | ||
| 876 | 876 | } | |
| 877 | 877 | ||
| 878 | 878 | [kError](error) { | |
| 879 | - this[kState].reject?.(error); | ||
| 879 | + this[kState].reject(error); | ||
| 880 | 880 | } | |
| 881 | 881 | ||
| 882 | 882 | get promise() { return this[kState].promise; } | |
@@ -2169,15 +2169,15 @@ function readableStreamCancel(stream, reason) { | |||
| 2169 | 2169 | function readableStreamClose(stream) { | |
| 2170 | 2170 | assert(stream[kState].state === 'readable'); | |
| 2171 | 2171 | stream[kState].state = 'closed'; | |
| 2172 | - stream[kState].closedPromise?.resolve?.(); | ||
| 2172 | + stream[kState].closedPromise?.resolve(); | ||
| 2173 | 2173 | const { | |
| 2174 | 2174 | reader, | |
| 2175 | 2175 | } = stream[kState]; | |
| 2176 | 2176 | ||
| 2177 | 2177 | if (reader === undefined) | |
| 2178 | 2178 | return; | |
| 2179 | 2179 | ||
| 2180 | - reader[kState].close?.resolve?.(); | ||
| 2180 | + reader[kState].close?.resolve(); | ||
| 2181 | 2181 | ||
| 2182 | 2182 | if (readableStreamHasDefaultReader(stream)) { | |
| 2183 | 2183 | for (let n = 0; n < reader[kState].readRequests.length; n++) | |
@@ -2193,7 +2193,7 @@ function readableStreamError(stream, error) { | |||
| 2193 | 2193 | const closedPromiseCache = stream[kState].closedPromise; | |
| 2194 | 2194 | if (closedPromiseCache !== undefined) { | |
| 2195 | 2195 | setPromiseHandled(closedPromiseCache.promise); | |
| 2196 | - closedPromiseCache.reject?.(error); | ||
| 2196 | + closedPromiseCache.reject(error); | ||
| 2197 | 2197 | } | |
| 2198 | 2198 | ||
| 2199 | 2199 | const { | |
@@ -2206,7 +2206,7 @@ function readableStreamError(stream, error) { | |||
| 2206 | 2206 | const closeCache = reader[kState].close; | |
| 2207 | 2207 | if (closeCache !== undefined) { | |
| 2208 | 2208 | setPromiseHandled(closeCache.promise); | |
| 2209 | - closeCache.reject?.(error); | ||
| 2209 | + closeCache.reject(error); | ||
| 2210 | 2210 | } | |
| 2211 | 2211 | ||
| 2212 | 2212 | if (readableStreamHasDefaultReader(stream)) { | |
@@ -2400,7 +2400,7 @@ function readableStreamReaderGenericRelease(reader) { | |||
| 2400 | 2400 | const closeCache = reader[kState].close; | |
| 2401 | 2401 | if (stream[kState].state === 'readable') { | |
| 2402 | 2402 | if (closeCache !== undefined) { | |
| 2403 | - closeCache.reject?.(lazyReadableReleasedError()); | ||
| 2403 | + closeCache.reject(lazyReadableReleasedError()); | ||
| 2404 | 2404 | setPromiseHandled(closeCache.promise); | |
| 2405 | 2405 | } | |
| 2406 | 2406 | } else { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -192,15 +192,15 @@ class CrossRealmTransformWritableSink { | |||
| 192 | 192 | switch (type) { | |
| 193 | 193 | case 'pull': | |
| 194 | 194 | if (this[kState].backpressurePromise !== undefined) | |
| 195 | - this[kState].backpressurePromise.resolve?.(); | ||
| 195 | + this[kState].backpressurePromise.resolve(); | ||
| 196 | 196 | this[kState].backpressurePromise = undefined; | |
| 197 | 197 | break; | |
| 198 | 198 | case 'error': | |
| 199 | 199 | writableStreamDefaultControllerErrorIfNeeded( | |
| 200 | 200 | this[kState].controller, | |
| 201 | 201 | value); | |
| 202 | 202 | if (this[kState].backpressurePromise !== undefined) | |
| 203 | - this[kState].backpressurePromise.resolve?.(); | ||
| 203 | + this[kState].backpressurePromise.resolve(); | ||
| 204 | 204 | this[kState].backpressurePromise = undefined; | |
| 205 | 205 | break; | |
| 206 | 206 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -749,7 +749,7 @@ function writableStreamClose(stream) { | |||
| 749 | 749 | stream[kState].closeQueuedOrInFlight = true; | |
| 750 | 750 | const { promise } = stream[kState].closeRequest; | |
| 751 | 751 | if (writer !== undefined && backpressure && state === 'writable') | |
| 752 | - writer[kState].ready?.resolve?.(); | ||
| 752 | + writer[kState].ready?.resolve(); | ||
| 753 | 753 | writableStreamDefaultControllerClose(controller); | |
| 754 | 754 | return promise; | |
| 755 | 755 | } | |
@@ -767,7 +767,7 @@ function writableStreamUpdateBackpressure(stream, backpressure) { | |||
| 767 | 767 | // dropping the cache lets the next observation derive it. | |
| 768 | 768 | writer[kState].ready = undefined; | |
| 769 | 769 | } else { | |
| 770 | - writer[kState].ready?.resolve?.(); | ||
| 770 | + writer[kState].ready?.resolve(); | ||
| 771 | 771 | } | |
| 772 | 772 | } | |
| 773 | 773 | streamState.backpressure = backpressure; | |
@@ -796,15 +796,15 @@ function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) { | |||
| 796 | 796 | assert(stream[kState].state === 'errored'); | |
| 797 | 797 | if (stream[kState].closeRequest.promise !== undefined) { | |
| 798 | 798 | assert(stream[kState].inFlightCloseRequest.promise === undefined); | |
| 799 | - stream[kState].closeRequest.reject?.(stream[kState].storedError); | ||
| 799 | + stream[kState].closeRequest.reject(stream[kState].storedError); | ||
| 800 | 800 | stream[kState].closeRequest = kNilRequest; | |
| 801 | 801 | stream[kState].closeQueuedOrInFlight = false; | |
| 802 | 802 | } | |
| 803 | 803 | ||
| 804 | 804 | const closedPromiseCache = stream[kState].closedPromise; | |
| 805 | 805 | if (closedPromiseCache !== undefined) { | |
| 806 | 806 | setPromiseHandled(closedPromiseCache.promise); | |
| 807 | - closedPromiseCache.reject?.(stream[kState].storedError); | ||
| 807 | + closedPromiseCache.reject(stream[kState].storedError); | ||
| 808 | 808 | } | |
| 809 | 809 | ||
| 810 | 810 | const { | |
@@ -814,7 +814,7 @@ function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) { | |||
| 814 | 814 | const closeCache = writer[kState].close; | |
| 815 | 815 | if (closeCache !== undefined) { | |
| 816 | 816 | setPromiseHandled(closeCache.promise); | |
| 817 | - closeCache.reject?.(stream[kState].storedError); | ||
| 817 | + closeCache.reject(stream[kState].storedError); | ||
| 818 | 818 | } | |
| 819 | 819 | } | |
| 820 | 820 | } | |
@@ -847,7 +847,7 @@ function writableStreamHasOperationMarkedInFlight(stream) { | |||
| 847 | 847 | ||
| 848 | 848 | function writableStreamFinishInFlightWriteWithError(stream, error) { | |
| 849 | 849 | assert(stream[kState].inFlightWriteRequest.promise !== undefined); | |
| 850 | - stream[kState].inFlightWriteRequest.reject?.(error); | ||
| 850 | + stream[kState].inFlightWriteRequest.reject(error); | ||
| 851 | 851 | stream[kState].inFlightWriteRequest = kNilRequest; | |
| 852 | 852 | assert(stream[kState].state === 'writable' || | |
| 853 | 853 | stream[kState].state === 'erroring'); | |
@@ -856,40 +856,40 @@ function writableStreamFinishInFlightWriteWithError(stream, error) { | |||
| 856 | 856 | ||
| 857 | 857 | function writableStreamFinishInFlightWrite(stream) { | |
| 858 | 858 | assert(stream[kState].inFlightWriteRequest.promise !== undefined); | |
| 859 | - stream[kState].inFlightWriteRequest.resolve?.(); | ||
| 859 | + stream[kState].inFlightWriteRequest.resolve(); | ||
| 860 | 860 | stream[kState].inFlightWriteRequest = kNilRequest; | |
| 861 | 861 | } | |
| 862 | 862 | ||
| 863 | 863 | function writableStreamFinishInFlightCloseWithError(stream, error) { | |
| 864 | 864 | assert(stream[kState].inFlightCloseRequest.promise !== undefined); | |
| 865 | - stream[kState].inFlightCloseRequest.reject?.(error); | ||
| 865 | + stream[kState].inFlightCloseRequest.reject(error); | ||
| 866 | 866 | stream[kState].inFlightCloseRequest = kNilRequest; | |
| 867 | 867 | stream[kState].closeQueuedOrInFlight = false; | |
| 868 | 868 | assert(stream[kState].state === 'writable' || | |
| 869 | 869 | stream[kState].state === 'erroring'); | |
| 870 | 870 | if (stream[kState].pendingAbortRequest.abort.promise !== undefined) { | |
| 871 | - stream[kState].pendingAbortRequest.abort.reject?.(error); | ||
| 871 | + stream[kState].pendingAbortRequest.abort.reject(error); | ||
| 872 | 872 | stream[kState].pendingAbortRequest = kNilPendingAbortRequest; | |
| 873 | 873 | } | |
| 874 | 874 | writableStreamDealWithRejection(stream, error); | |
| 875 | 875 | } | |
| 876 | 876 | ||
| 877 | 877 | function writableStreamFinishInFlightClose(stream) { | |
| 878 | 878 | assert(stream[kState].inFlightCloseRequest.promise !== undefined); | |
| 879 | - stream[kState].inFlightCloseRequest.resolve?.(); | ||
| 879 | + stream[kState].inFlightCloseRequest.resolve(); | ||
| 880 | 880 | stream[kState].inFlightCloseRequest = kNilRequest; | |
| 881 | 881 | stream[kState].closeQueuedOrInFlight = false; | |
| 882 | 882 | if (stream[kState].state === 'erroring') { | |
| 883 | 883 | stream[kState].storedError = undefined; | |
| 884 | 884 | if (stream[kState].pendingAbortRequest.abort.promise !== undefined) { | |
| 885 | - stream[kState].pendingAbortRequest.abort.resolve?.(); | ||
| 885 | + stream[kState].pendingAbortRequest.abort.resolve(); | ||
| 886 | 886 | stream[kState].pendingAbortRequest = kNilPendingAbortRequest; | |
| 887 | 887 | } | |
| 888 | 888 | } | |
| 889 | 889 | stream[kState].state = 'closed'; | |
| 890 | 890 | 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(); | ||
| 893 | 893 | assert(stream[kState].pendingAbortRequest.abort.promise === undefined); | |
| 894 | 894 | assert(stream[kState].storedError === undefined); | |
| 895 | 895 | } | |
@@ -901,7 +901,7 @@ function writableStreamFinishErroring(stream) { | |||
| 901 | 901 | stream[kState].controller[kError](); | |
| 902 | 902 | const storedError = stream[kState].storedError; | |
| 903 | 903 | for (let n = 0; n < stream[kState].writeRequests.length; n++) | |
| 904 | - stream[kState].writeRequests[n].reject?.(storedError); | ||
| 904 | + stream[kState].writeRequests[n].reject(storedError); | ||
| 905 | 905 | stream[kState].writeRequests = []; | |
| 906 | 906 | ||
| 907 | 907 | if (stream[kState].pendingAbortRequest.abort.promise === undefined) { | |
@@ -912,18 +912,18 @@ function writableStreamFinishErroring(stream) { | |||
| 912 | 912 | const abortRequest = stream[kState].pendingAbortRequest; | |
| 913 | 913 | stream[kState].pendingAbortRequest = kNilPendingAbortRequest; | |
| 914 | 914 | if (abortRequest.wasAlreadyErroring) { | |
| 915 | - abortRequest.abort.reject?.(storedError); | ||
| 915 | + abortRequest.abort.reject(storedError); | ||
| 916 | 916 | writableStreamRejectCloseAndClosedPromiseIfNeeded(stream); | |
| 917 | 917 | return; | |
| 918 | 918 | } | |
| 919 | 919 | PromisePrototypeThen( | |
| 920 | 920 | stream[kState].controller[kAbort](abortRequest.reason), | |
| 921 | 921 | () => { | |
| 922 | - abortRequest.abort.resolve?.(); | ||
| 922 | + abortRequest.abort.resolve(); | ||
| 923 | 923 | writableStreamRejectCloseAndClosedPromiseIfNeeded(stream); | |
| 924 | 924 | }, | |
| 925 | 925 | (error) => { | |
| 926 | - abortRequest.abort.reject?.(error); | ||
| 926 | + abortRequest.abort.reject(error); | ||
| 927 | 927 | writableStreamRejectCloseAndClosedPromiseIfNeeded(stream); | |
| 928 | 928 | }); | |
| 929 | 929 | } | |
@@ -1024,7 +1024,7 @@ function writableStreamDefaultWriterGetDesiredSize(writer) { | |||
| 1024 | 1024 | function writableStreamDefaultWriterEnsureReadyPromiseRejected(writer, error) { | |
| 1025 | 1025 | const ready = writer[kState].ready; | |
| 1026 | 1026 | if (ready !== undefined && isPromisePending(ready.promise)) { | |
| 1027 | - ready.reject?.(error); | ||
| 1027 | + ready.reject(error); | ||
| 1028 | 1028 | setPromiseHandled(ready.promise); | |
| 1029 | 1029 | } else { | |
| 1030 | 1030 | // The spec replaces [[readyPromise]] with a promise rejected with the | |
@@ -1037,7 +1037,7 @@ function writableStreamDefaultWriterEnsureReadyPromiseRejected(writer, error) { | |||
| 1037 | 1037 | function writableStreamDefaultWriterEnsureClosedPromiseRejected(writer, error) { | |
| 1038 | 1038 | const close = writer[kState].close; | |
| 1039 | 1039 | if (close !== undefined && isPromisePending(close.promise)) { | |
| 1040 | - close.reject?.(error); | ||
| 1040 | + close.reject(error); | ||
| 1041 | 1041 | setPromiseHandled(close.promise); | |
| 1042 | 1042 | } else { | |
| 1043 | 1043 | // See writableStreamDefaultWriterEnsureReadyPromiseRejected. | |
| Back | FazBrowse Home | New Git URL |
0 commit comments