🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

linked-abort-controller

Package Overview
Dependencies
Maintainers
0
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

linked-abort-controller - npm Package Compare versions

Comparing version

to
1.0.3

3

linked-abort-controller.d.ts
export declare class LinkedAbortController extends AbortController {
constructor(...outerAbortSignals: (AbortSignal | undefined)[]);
constructor(...abortSignals: (AbortSignal | undefined)[]);
link(...abortSignals: (AbortSignal | undefined)[]): void;
}
//# sourceMappingURL=linked-abort-controller.d.ts.map
export class LinkedAbortController extends AbortController {
constructor(...outerAbortSignals) {
constructor(...abortSignals) {
super();
outerAbortSignals.forEach((outerAbortSignal) => {
outerAbortSignal?.addEventListener('abort', () => {
this.abort(outerAbortSignal.reason);
this.link(...abortSignals);
}
link(...abortSignals) {
abortSignals.forEach((abortSignal) => {
abortSignal?.addEventListener('abort', () => {
this.abort(abortSignal.reason);
});

@@ -8,0 +11,0 @@ });

{
"name": "linked-abort-controller",
"version": "1.0.2",
"version": "1.0.3",
"description": "",

@@ -5,0 +5,0 @@ "keywords": [],

Sorry, the diff of this file is not supported yet