Files
Media-Coding-Web/node_modules/@smithy/node-http-handler/dist-es/build-abort-error.js
2026-04-04 12:49:09 +08:00

20 lines
673 B
JavaScript

export function buildAbortError(abortSignal) {
const reason = abortSignal && typeof abortSignal === "object" && "reason" in abortSignal
? abortSignal.reason
: undefined;
if (reason) {
if (reason instanceof Error) {
const abortError = new Error("Request aborted");
abortError.name = "AbortError";
abortError.cause = reason;
return abortError;
}
const abortError = new Error(String(reason));
abortError.name = "AbortError";
return abortError;
}
const abortError = new Error("Request aborted");
abortError.name = "AbortError";
return abortError;
}