@@ -810,7 +810,7 @@ async function once(emitter, name, options = {}) {
810
810
const signal = options ?. signal ;
811
811
validateAbortSignal ( signal , 'options.signal' ) ;
812
812
if ( signal ?. aborted )
813
- throw new AbortError ( ) ;
813
+ throw new AbortError ( undefined , { cause : signal ?. reason } ) ;
814
814
return new Promise ( ( resolve , reject ) => {
815
815
const errorListener = ( err ) => {
816
816
emitter . removeListener ( name , resolver ) ;
@@ -835,7 +835,7 @@ async function once(emitter, name, options = {}) {
835
835
function abortListener ( ) {
836
836
eventTargetAgnosticRemoveListener ( emitter , name , resolver ) ;
837
837
eventTargetAgnosticRemoveListener ( emitter , 'error' , errorListener ) ;
838
- reject ( new AbortError ( ) ) ;
838
+ reject ( new AbortError ( undefined , { cause : signal ?. reason } ) ) ;
839
839
}
840
840
if ( signal != null ) {
841
841
eventTargetAgnosticAddListener (
@@ -888,7 +888,7 @@ function on(emitter, event, options) {
888
888
const signal = options ?. signal ;
889
889
validateAbortSignal ( signal , 'options.signal' ) ;
890
890
if ( signal ?. aborted )
891
- throw new AbortError ( ) ;
891
+ throw new AbortError ( undefined , { cause : signal ?. reason } ) ;
892
892
893
893
const unconsumedEvents = [ ] ;
894
894
const unconsumedPromises = [ ] ;
@@ -976,7 +976,7 @@ function on(emitter, event, options) {
976
976
return iterator ;
977
977
978
978
function abortListener ( ) {
979
- errorHandler ( new AbortError ( ) ) ;
979
+ errorHandler ( new AbortError ( undefined , { cause : signal ?. reason } ) ) ;
980
980
}
981
981
982
982
function eventHandler ( ...args ) {
0 commit comments