@smithy/abort-controller
Advanced tools
+28
-80
@@ -1,84 +0,32 @@ | ||
| var __defProp = Object.defineProperty; | ||
| var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
| var __getOwnPropNames = Object.getOwnPropertyNames; | ||
| var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
| var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); | ||
| var __export = (target, all) => { | ||
| for (var name in all) | ||
| __defProp(target, name, { get: all[name], enumerable: true }); | ||
| }; | ||
| var __copyProps = (to, from, except, desc) => { | ||
| if (from && typeof from === "object" || typeof from === "function") { | ||
| for (let key of __getOwnPropNames(from)) | ||
| if (!__hasOwnProp.call(to, key) && key !== except) | ||
| __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | ||
| } | ||
| return to; | ||
| }; | ||
| var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
| 'use strict'; | ||
| // src/index.ts | ||
| var index_exports = {}; | ||
| __export(index_exports, { | ||
| AbortController: () => AbortController, | ||
| AbortHandler: () => import_types.AbortHandler, | ||
| AbortSignal: () => AbortSignal, | ||
| IAbortController: () => import_types.AbortController, | ||
| IAbortSignal: () => import_types.AbortSignal | ||
| }); | ||
| module.exports = __toCommonJS(index_exports); | ||
| class AbortSignal { | ||
| onabort = null; | ||
| _aborted = false; | ||
| constructor() { | ||
| Object.defineProperty(this, "_aborted", { | ||
| value: false, | ||
| writable: true, | ||
| }); | ||
| } | ||
| get aborted() { | ||
| return this._aborted; | ||
| } | ||
| abort() { | ||
| this._aborted = true; | ||
| if (this.onabort) { | ||
| this.onabort(this); | ||
| this.onabort = null; | ||
| } | ||
| } | ||
| } | ||
| // src/AbortController.ts | ||
| // src/AbortSignal.ts | ||
| var import_types = require("@smithy/types"); | ||
| var AbortSignal = class { | ||
| constructor() { | ||
| this.onabort = null; | ||
| this._aborted = false; | ||
| Object.defineProperty(this, "_aborted", { | ||
| value: false, | ||
| writable: true | ||
| }); | ||
| } | ||
| static { | ||
| __name(this, "AbortSignal"); | ||
| } | ||
| /** | ||
| * Whether the associated operation has already been cancelled. | ||
| */ | ||
| get aborted() { | ||
| return this._aborted; | ||
| } | ||
| /** | ||
| * @internal | ||
| */ | ||
| abort() { | ||
| this._aborted = true; | ||
| if (this.onabort) { | ||
| this.onabort(this); | ||
| this.onabort = null; | ||
| class AbortController { | ||
| signal = new AbortSignal(); | ||
| abort() { | ||
| this.signal.abort(); | ||
| } | ||
| } | ||
| }; | ||
| } | ||
| // src/AbortController.ts | ||
| var AbortController = class { | ||
| constructor() { | ||
| this.signal = new AbortSignal(); | ||
| } | ||
| static { | ||
| __name(this, "AbortController"); | ||
| } | ||
| abort() { | ||
| this.signal.abort(); | ||
| } | ||
| }; | ||
| // Annotate the CommonJS export names for ESM import in node: | ||
| 0 && (module.exports = { | ||
| AbortController, | ||
| AbortSignal | ||
| }); | ||
| exports.AbortController = AbortController; | ||
| exports.AbortSignal = AbortSignal; |
| import { AbortSignal } from "./AbortSignal"; | ||
| export class AbortController { | ||
| constructor() { | ||
| this.signal = new AbortSignal(); | ||
| } | ||
| signal = new AbortSignal(); | ||
| abort() { | ||
@@ -7,0 +5,0 @@ this.signal.abort(); |
| export class AbortSignal { | ||
| onabort = null; | ||
| _aborted = false; | ||
| constructor() { | ||
| this.onabort = null; | ||
| this._aborted = false; | ||
| Object.defineProperty(this, "_aborted", { | ||
@@ -6,0 +6,0 @@ value: false, |
+2
-2
| { | ||
| "name": "@smithy/abort-controller", | ||
| "version": "4.1.1", | ||
| "version": "4.2.0", | ||
| "description": "A simple abort controller library", | ||
@@ -29,3 +29,3 @@ "main": "./dist-cjs/index.js", | ||
| "dependencies": { | ||
| "@smithy/types": "^4.5.0", | ||
| "@smithy/types": "^4.6.0", | ||
| "tslib": "^2.6.2" | ||
@@ -32,0 +32,0 @@ }, |
| module.exports = require("./index.js"); |
| module.exports = require("./index.js"); |
17989
-8.6%13
-13.33%150
-25%Updated