| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 4b3bf7e commit 6eda874
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -350,7 +350,7 @@ function readFileAfterStat(err, stats) { | |||
| 350 | 350 | ||
| 351 | 351 | function checkAborted(signal, callback) { | |
| 352 | 352 | if (signal?.aborted) { | |
| 353 | - callback(new AbortError()); | ||
| 353 | + callback(new AbortError(undefined, { cause: signal?.reason })); | ||
| 354 | 354 | return true; | |
| 355 | 355 | } | |
| 356 | 356 | return false; | |
@@ -2050,7 +2050,7 @@ function lutimesSync(path, atime, mtime) { | |||
| 2050 | 2050 | ||
| 2051 | 2051 | function writeAll(fd, isUserFd, buffer, offset, length, signal, callback) { | |
| 2052 | 2052 | if (signal?.aborted) { | |
| 2053 | - const abortError = new AbortError(); | ||
| 2053 | + const abortError = new AbortError(undefined, { cause: signal?.reason }); | ||
| 2054 | 2054 | if (isUserFd) { | |
| 2055 | 2055 | callback(abortError); | |
| 2056 | 2056 | } else { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -370,7 +370,7 @@ async function fsCall(fn, handle, ...args) { | |||
| 370 | 370 | ||
| 371 | 371 | function checkAborted(signal) { | |
| 372 | 372 | if (signal?.aborted) | |
| 373 | - throw new AbortError(); | ||
| 373 | + throw new AbortError(undefined, { cause: signal?.reason }); | ||
| 374 | 374 | } | |
| 375 | 375 | ||
| 376 | 376 | async function writeFileHandle(filehandle, data, signal, encoding) { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -88,7 +88,8 @@ class ReadFileContext { | |||
| 88 | 88 | let length; | |
| 89 | 89 | ||
| 90 | 90 | if (this.signal?.aborted) { | |
| 91 | - return this.close(new AbortError()); | ||
| 91 | + return this.close( | ||
| 92 | + new AbortError(undefined, { cause: this.signal?.reason })); | ||
| 92 | 93 | } | |
| 93 | 94 | if (this.size === 0) { | |
| 94 | 95 | buffer = Buffer.allocUnsafeSlow(kReadFileUnknownBufferLength); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -316,13 +316,13 @@ async function* watch(filename, options = {}) { | |||
| 316 | 316 | } | |
| 317 | 317 | ||
| 318 | 318 | if (signal?.aborted) | |
| 319 | - throw new AbortError(); | ||
| 319 | + throw new AbortError(undefined, { cause: signal?.reason }); | ||
| 320 | 320 | ||
| 321 | 321 | const handle = new FSEvent(); | |
| 322 | 322 | let { promise, resolve, reject } = createDeferredPromise(); | |
| 323 | 323 | const oncancel = () => { | |
| 324 | 324 | handle.close(); | |
| 325 | - reject(new AbortError()); | ||
| 325 | + reject(new AbortError(undefined, { cause: signal?.reason })); | ||
| 326 | 326 | }; | |
| 327 | 327 | ||
| 328 | 328 | try { | |
@@ -361,7 +361,7 @@ async function* watch(filename, options = {}) { | |||
| 361 | 361 | yield await promise; | |
| 362 | 362 | ({ promise, resolve, reject } = createDeferredPromise()); | |
| 363 | 363 | } | |
| 364 | - throw new AbortError(); | ||
| 364 | + throw new AbortError(undefined, { cause: signal?.reason }); | ||
| 365 | 365 | } finally { | |
| 366 | 366 | handle.close(); | |
| 367 | 367 | signal?.removeEventListener('abort', oncancel); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments