@smithy/fetch-http-handler
Advanced tools
+18
-4
@@ -57,4 +57,3 @@ 'use strict'; | ||
| if (abortSignal?.aborted) { | ||
| const abortError = new Error("Request aborted"); | ||
| abortError.name = "AbortError"; | ||
| const abortError = buildAbortError(abortSignal); | ||
| return Promise.reject(abortError); | ||
@@ -134,4 +133,3 @@ } | ||
| const onAbort = () => { | ||
| const abortError = new Error("Request aborted"); | ||
| abortError.name = "AbortError"; | ||
| const abortError = buildAbortError(abortSignal); | ||
| reject(abortError); | ||
@@ -162,2 +160,18 @@ }; | ||
| } | ||
| function buildAbortError(abortSignal) { | ||
| const reason = abortSignal && typeof abortSignal === "object" && "reason" in abortSignal | ||
| ? abortSignal.reason | ||
| : undefined; | ||
| if (reason) { | ||
| if (reason instanceof Error) { | ||
| return reason; | ||
| } | ||
| const abortError = new Error(String(reason)); | ||
| abortError.name = "AbortError"; | ||
| return abortError; | ||
| } | ||
| const abortError = new Error("Request aborted"); | ||
| abortError.name = "AbortError"; | ||
| return abortError; | ||
| } | ||
@@ -164,0 +178,0 @@ const streamCollector = async (stream) => { |
@@ -39,4 +39,3 @@ import { HttpResponse } from "@smithy/protocol-http"; | ||
| if (abortSignal?.aborted) { | ||
| const abortError = new Error("Request aborted"); | ||
| abortError.name = "AbortError"; | ||
| const abortError = buildAbortError(abortSignal); | ||
| return Promise.reject(abortError); | ||
@@ -116,4 +115,3 @@ } | ||
| const onAbort = () => { | ||
| const abortError = new Error("Request aborted"); | ||
| abortError.name = "AbortError"; | ||
| const abortError = buildAbortError(abortSignal); | ||
| reject(abortError); | ||
@@ -144,1 +142,17 @@ }; | ||
| } | ||
| function buildAbortError(abortSignal) { | ||
| const reason = abortSignal && typeof abortSignal === "object" && "reason" in abortSignal | ||
| ? abortSignal.reason | ||
| : undefined; | ||
| if (reason) { | ||
| if (reason instanceof Error) { | ||
| return reason; | ||
| } | ||
| const abortError = new Error(String(reason)); | ||
| abortError.name = "AbortError"; | ||
| return abortError; | ||
| } | ||
| const abortError = new Error("Request aborted"); | ||
| abortError.name = "AbortError"; | ||
| return abortError; | ||
| } |
+1
-1
| { | ||
| "name": "@smithy/fetch-http-handler", | ||
| "version": "5.3.11", | ||
| "version": "5.3.12", | ||
| "description": "Provides a way to make requests", | ||
@@ -5,0 +5,0 @@ "scripts": { |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
35338
2.45%554
5.32%