@smithy/util-waiter
Advanced tools
Comparing version 3.0.1 to 3.1.0
@@ -129,3 +129,8 @@ var __defProp = Object.defineProperty; | ||
return new Promise((resolve) => { | ||
abortSignal.onabort = () => resolve({ state: "ABORTED" /* ABORTED */ }); | ||
const onAbort = /* @__PURE__ */ __name(() => resolve({ state: "ABORTED" /* ABORTED */ }), "onAbort"); | ||
if (typeof abortSignal.addEventListener === "function") { | ||
abortSignal.addEventListener("abort", onAbort); | ||
} else { | ||
abortSignal.onabort = onAbort; | ||
} | ||
}); | ||
@@ -132,0 +137,0 @@ }, "abortTimeout"); |
@@ -6,3 +6,9 @@ import { runPolling } from "./poller"; | ||
return new Promise((resolve) => { | ||
abortSignal.onabort = () => resolve({ state: WaiterState.ABORTED }); | ||
const onAbort = () => resolve({ state: WaiterState.ABORTED }); | ||
if (typeof abortSignal.addEventListener === "function") { | ||
abortSignal.addEventListener("abort", onAbort); | ||
} | ||
else { | ||
abortSignal.onabort = onAbort; | ||
} | ||
}); | ||
@@ -9,0 +15,0 @@ }; |
{ | ||
"name": "@smithy/util-waiter", | ||
"version": "3.0.1", | ||
"version": "3.1.0", | ||
"description": "Shared utilities for client waiters for the AWS SDK", | ||
"dependencies": { | ||
"@smithy/abort-controller": "^3.0.1", | ||
"@smithy/types": "^3.1.0", | ||
"@smithy/abort-controller": "^3.1.0", | ||
"@smithy/types": "^3.2.0", | ||
"tslib": "^2.6.2" | ||
@@ -15,3 +15,3 @@ }, | ||
"build:types": "yarn g:tsc -p tsconfig.types.json", | ||
"build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", | ||
"build:types:downlevel": "rimraf dist-types/ts3.4 && downlevel-dts dist-types dist-types/ts3.4", | ||
"stage-release": "rimraf ./.release && yarn pack && mkdir ./.release && tar zxvf ./package.tgz --directory ./.release && rm ./package.tgz", | ||
@@ -18,0 +18,0 @@ "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo || exit 0", |
30044
446
Updated@smithy/types@^3.2.0