New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

abortcontroller-polyfill

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

abortcontroller-polyfill - npm Package Compare versions

Comparing version 1.7.3 to 1.7.4

26

dist/abortcontroller-polyfill-only.js

@@ -242,2 +242,7 @@ (function (factory) {

});
Object.defineProperty(_assertThisInitialized(_this), 'reason', {
value: undefined,
writable: true,
configurable: true
});
return _this;

@@ -283,3 +288,3 @@ }

key: "abort",
value: function abort() {
value: function abort(reason) {
var event;

@@ -310,2 +315,21 @@

var signalReason = reason;
if (signalReason === undefined) {
if (typeof document === 'undefined') {
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
} else {
try {
signalReason = new DOMException('signal is aborted without reason');
} catch (err) {
// IE 11 does not support calling the DOMException constructor, use a
// regular error object on it instead.
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
}
}
}
this.signal.reason = signalReason;
this.signal.dispatchEvent(event);

@@ -312,0 +336,0 @@ }

@@ -241,2 +241,7 @@ 'use strict';

});
Object.defineProperty(_assertThisInitialized(_this), 'reason', {
value: undefined,
writable: true,
configurable: true
});
return _this;

@@ -282,3 +287,3 @@ }

key: "abort",
value: function abort() {
value: function abort(reason) {
var event;

@@ -309,2 +314,21 @@

var signalReason = reason;
if (signalReason === undefined) {
if (typeof document === 'undefined') {
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
} else {
try {
signalReason = new DOMException('signal is aborted without reason');
} catch (err) {
// IE 11 does not support calling the DOMException constructor, use a
// regular error object on it instead.
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
}
}
}
this.signal.reason = signalReason;
this.signal.dispatchEvent(event);

@@ -311,0 +335,0 @@ }

@@ -241,2 +241,7 @@ 'use strict';

});
Object.defineProperty(_assertThisInitialized(_this), 'reason', {
value: undefined,
writable: true,
configurable: true
});
return _this;

@@ -282,3 +287,3 @@ }

key: "abort",
value: function abort() {
value: function abort(reason) {
var event;

@@ -309,2 +314,21 @@

var signalReason = reason;
if (signalReason === undefined) {
if (typeof document === 'undefined') {
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
} else {
try {
signalReason = new DOMException('signal is aborted without reason');
} catch (err) {
// IE 11 does not support calling the DOMException constructor, use a
// regular error object on it instead.
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
}
}
}
this.signal.reason = signalReason;
this.signal.dispatchEvent(event);

@@ -311,0 +335,0 @@ }

@@ -242,2 +242,7 @@ (function (factory) {

});
Object.defineProperty(_assertThisInitialized(_this), 'reason', {
value: undefined,
writable: true,
configurable: true
});
return _this;

@@ -283,3 +288,3 @@ }

key: "abort",
value: function abort() {
value: function abort(reason) {
var event;

@@ -310,2 +315,21 @@

var signalReason = reason;
if (signalReason === undefined) {
if (typeof document === 'undefined') {
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
} else {
try {
signalReason = new DOMException('signal is aborted without reason');
} catch (err) {
// IE 11 does not support calling the DOMException constructor, use a
// regular error object on it instead.
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
}
}
}
this.signal.reason = signalReason;
this.signal.dispatchEvent(event);

@@ -312,0 +336,0 @@ }

@@ -242,2 +242,7 @@ (function (factory) {

});
Object.defineProperty(_assertThisInitialized(_this), 'reason', {
value: undefined,
writable: true,
configurable: true
});
return _this;

@@ -283,3 +288,3 @@ }

key: "abort",
value: function abort() {
value: function abort(reason) {
var event;

@@ -310,2 +315,21 @@

var signalReason = reason;
if (signalReason === undefined) {
if (typeof document === 'undefined') {
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
} else {
try {
signalReason = new DOMException('signal is aborted without reason');
} catch (err) {
// IE 11 does not support calling the DOMException constructor, use a
// regular error object on it instead.
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
}
}
}
this.signal.reason = signalReason;
this.signal.dispatchEvent(event);

@@ -312,0 +336,0 @@ }

5

package.json
{
"name": "abortcontroller-polyfill",
"version": "1.7.3",
"version": "1.7.4",
"description": "Polyfill/ponyfill for the AbortController DOM API + optional patching of fetch (stub that calls catch, doesn't actually abort request).",

@@ -19,3 +19,3 @@ "main": "dist/umd-polyfill.js",

"test-verbose": "SELENIUM_BROWSER=chrome E2E_LOG_LEVEL=verbose wdio wdio.conf.js",
"updtr": "npx updtr",
"upgrade-packages": "npx npm-check --update",
"eslint": "eslint src/ tests/"

@@ -37,3 +37,2 @@ },

"@wdio/spec-reporter": "^7.5.7",
"@wdio/sync": "^7.5.7",
"detect-browser": "^5.2.0",

@@ -40,0 +39,0 @@ "eslint": "^7.26.0",

@@ -63,2 +63,3 @@ class Emitter {

Object.defineProperty(this, 'onabort', { value: null, writable: true, configurable: true });
Object.defineProperty(this, 'reason', { value: undefined, writable: true, configurable: true });
}

@@ -86,3 +87,3 @@ toString() {

}
abort() {
abort(reason) {
let event;

@@ -111,2 +112,21 @@ try {

}
let signalReason = reason;
if (signalReason === undefined) {
if (typeof document === 'undefined') {
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
} else {
try {
signalReason = new DOMException('signal is aborted without reason');
} catch (err) {
// IE 11 does not support calling the DOMException constructor, use a
// regular error object on it instead.
signalReason = new Error('This operation was aborted');
signalReason.name = 'AbortError';
}
}
}
this.signal.reason = signalReason;
this.signal.dispatchEvent(event);

@@ -113,0 +133,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc