You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

p-timeout

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

p-timeout - npm Package Compare versions

Comparing version
6.1.3
to
6.1.4
+5
-5
index.js

@@ -47,2 +47,3 @@ export class TimeoutError extends Error {

let timer;
let abortHandler;

@@ -60,3 +61,3 @@ const wrappedPromise = new Promise((resolve, reject) => {

const abortHandler = () => {
abortHandler = () => {
reject(getAbortedReason(signal));

@@ -66,6 +67,2 @@ };

signal.addEventListener('abort', abortHandler, {once: true});
promise.finally(() => {
signal.removeEventListener('abort', abortHandler);
});
}

@@ -117,2 +114,5 @@

cancelablePromise.clear();
if (abortHandler && options.signal) {
options.signal.removeEventListener('abort', abortHandler);
}
});

@@ -119,0 +119,0 @@

{
"name": "p-timeout",
"version": "6.1.3",
"version": "6.1.4",
"description": "Timeout a promise after a specified amount of time",

@@ -5,0 +5,0 @@ "license": "MIT",