@aws-sdk/abort-controller
Advanced tools
Comparing version 1.0.0-rc.5 to 1.0.0-rc.7
@@ -6,2 +6,13 @@ # Change Log | ||
# [1.0.0-rc.7](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.6...v1.0.0-rc.7) (2020-11-20) | ||
### Bug Fixes | ||
* **abort-controller:** make AbortSignal WHATWG Spec compliant ([#1699](https://github.com/aws/aws-sdk-js-v3/issues/1699)) ([723ec4d](https://github.com/aws/aws-sdk-js-v3/commit/723ec4dffdc8b5956cc3d72c263abb4ff9770904)) | ||
# [1.0.0-rc.5](https://github.com/aws/aws-sdk-js-v3/compare/v1.0.0-rc.4...v1.0.0-rc.5) (2020-11-09) | ||
@@ -8,0 +19,0 @@ |
import { AbortHandler, AbortSignal as IAbortSignal } from "@aws-sdk/types"; | ||
export declare class AbortSignal implements IAbortSignal { | ||
onabort?: AbortHandler; | ||
onabort: AbortHandler | null; | ||
private _aborted; | ||
@@ -5,0 +5,0 @@ constructor(); |
@@ -6,2 +6,4 @@ "use strict"; | ||
constructor() { | ||
this.onabort = null; | ||
this._aborted = false; | ||
Object.defineProperty(this, "_aborted", { | ||
@@ -24,4 +26,4 @@ value: false, | ||
if (this.onabort) { | ||
this.onabort(); | ||
this.onabort = undefined; | ||
this.onabort(this); | ||
this.onabort = null; | ||
} | ||
@@ -31,2 +33,2 @@ } | ||
exports.AbortSignal = AbortSignal; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJvcnRTaWduYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQWJvcnRTaWduYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsTUFBYSxXQUFXO0lBSXRCO1FBQ0UsTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQ3RDLEtBQUssRUFBRSxLQUFLO1lBQ1osUUFBUSxFQUFFLElBQUk7U0FDZixDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFJLE9BQU87UUFDVCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQztJQUVEOztPQUVHO0lBQ0gsS0FBSztRQUNILElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ3JCLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNoQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7WUFDZixJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQztTQUMxQjtJQUNILENBQUM7Q0FDRjtBQTVCRCxrQ0E0QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYm9ydEhhbmRsZXIsIEFib3J0U2lnbmFsIGFzIElBYm9ydFNpZ25hbCB9IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgY2xhc3MgQWJvcnRTaWduYWwgaW1wbGVtZW50cyBJQWJvcnRTaWduYWwge1xuICBwdWJsaWMgb25hYm9ydD86IEFib3J0SGFuZGxlcjtcbiAgcHJpdmF0ZSBfYWJvcnRlZCE6IGJvb2xlYW47XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsIFwiX2Fib3J0ZWRcIiwge1xuICAgICAgdmFsdWU6IGZhbHNlLFxuICAgICAgd3JpdGFibGU6IHRydWUsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogV2hldGhlciB0aGUgYXNzb2NpYXRlZCBvcGVyYXRpb24gaGFzIGFscmVhZHkgYmVlbiBjYW5jZWxsZWQuXG4gICAqL1xuICBnZXQgYWJvcnRlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fYWJvcnRlZDtcbiAgfVxuXG4gIC8qKlxuICAgKiBAaW50ZXJuYWxcbiAgICovXG4gIGFib3J0KCk6IHZvaWQge1xuICAgIHRoaXMuX2Fib3J0ZWQgPSB0cnVlO1xuICAgIGlmICh0aGlzLm9uYWJvcnQpIHtcbiAgICAgIHRoaXMub25hYm9ydCgpO1xuICAgICAgdGhpcy5vbmFib3J0ID0gdW5kZWZpbmVkO1xuICAgIH1cbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJvcnRTaWduYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQWJvcnRTaWduYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsTUFBYSxXQUFXO0lBSXRCO1FBSE8sWUFBTyxHQUF3QixJQUFJLENBQUM7UUFDbkMsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUd2QixNQUFNLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxVQUFVLEVBQUU7WUFDdEMsS0FBSyxFQUFFLEtBQUs7WUFDWixRQUFRLEVBQUUsSUFBSTtTQUNmLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRDs7T0FFRztJQUNILElBQUksT0FBTztRQUNULE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDO0lBRUQ7O09BRUc7SUFDSCxLQUFLO1FBQ0gsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUM7UUFDckIsSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQ2hCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDbkIsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDckI7SUFDSCxDQUFDO0NBQ0Y7QUE1QkQsa0NBNEJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWJvcnRIYW5kbGVyLCBBYm9ydFNpZ25hbCBhcyBJQWJvcnRTaWduYWwgfSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxuZXhwb3J0IGNsYXNzIEFib3J0U2lnbmFsIGltcGxlbWVudHMgSUFib3J0U2lnbmFsIHtcbiAgcHVibGljIG9uYWJvcnQ6IEFib3J0SGFuZGxlciB8IG51bGwgPSBudWxsO1xuICBwcml2YXRlIF9hYm9ydGVkID0gZmFsc2U7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsIFwiX2Fib3J0ZWRcIiwge1xuICAgICAgdmFsdWU6IGZhbHNlLFxuICAgICAgd3JpdGFibGU6IHRydWUsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogV2hldGhlciB0aGUgYXNzb2NpYXRlZCBvcGVyYXRpb24gaGFzIGFscmVhZHkgYmVlbiBjYW5jZWxsZWQuXG4gICAqL1xuICBnZXQgYWJvcnRlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fYWJvcnRlZDtcbiAgfVxuXG4gIC8qKlxuICAgKiBAaW50ZXJuYWxcbiAgICovXG4gIGFib3J0KCk6IHZvaWQge1xuICAgIHRoaXMuX2Fib3J0ZWQgPSB0cnVlO1xuICAgIGlmICh0aGlzLm9uYWJvcnQpIHtcbiAgICAgIHRoaXMub25hYm9ydCh0aGlzKTtcbiAgICAgIHRoaXMub25hYm9ydCA9IG51bGw7XG4gICAgfVxuICB9XG59XG4iXX0= |
import { AbortHandler, AbortSignal as IAbortSignal } from "@aws-sdk/types"; | ||
export declare class AbortSignal implements IAbortSignal { | ||
onabort?: AbortHandler; | ||
onabort: AbortHandler | null; | ||
private _aborted; | ||
@@ -5,0 +5,0 @@ constructor(); |
var AbortSignal = /** @class */ (function () { | ||
function AbortSignal() { | ||
this.onabort = null; | ||
this._aborted = false; | ||
Object.defineProperty(this, "_aborted", { | ||
@@ -24,4 +26,4 @@ value: false, | ||
if (this.onabort) { | ||
this.onabort(); | ||
this.onabort = undefined; | ||
this.onabort(this); | ||
this.onabort = null; | ||
} | ||
@@ -32,2 +34,2 @@ }; | ||
export { AbortSignal }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJvcnRTaWduYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQWJvcnRTaWduYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUFJRTtRQUNFLE1BQU0sQ0FBQyxjQUFjLENBQUMsSUFBSSxFQUFFLFVBQVUsRUFBRTtZQUN0QyxLQUFLLEVBQUUsS0FBSztZQUNaLFFBQVEsRUFBRSxJQUFJO1NBQ2YsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUtELHNCQUFJLGdDQUFPO1FBSFg7O1dBRUc7YUFDSDtZQUNFLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztRQUN2QixDQUFDOzs7T0FBQTtJQUVEOztPQUVHO0lBQ0gsMkJBQUssR0FBTDtRQUNFLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ3JCLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNoQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7WUFDZixJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQztTQUMxQjtJQUNILENBQUM7SUFDSCxrQkFBQztBQUFELENBQUMsQUE1QkQsSUE0QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYm9ydEhhbmRsZXIsIEFib3J0U2lnbmFsIGFzIElBYm9ydFNpZ25hbCB9IGZyb20gXCJAYXdzLXNkay90eXBlc1wiO1xuXG5leHBvcnQgY2xhc3MgQWJvcnRTaWduYWwgaW1wbGVtZW50cyBJQWJvcnRTaWduYWwge1xuICBwdWJsaWMgb25hYm9ydD86IEFib3J0SGFuZGxlcjtcbiAgcHJpdmF0ZSBfYWJvcnRlZCE6IGJvb2xlYW47XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsIFwiX2Fib3J0ZWRcIiwge1xuICAgICAgdmFsdWU6IGZhbHNlLFxuICAgICAgd3JpdGFibGU6IHRydWUsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogV2hldGhlciB0aGUgYXNzb2NpYXRlZCBvcGVyYXRpb24gaGFzIGFscmVhZHkgYmVlbiBjYW5jZWxsZWQuXG4gICAqL1xuICBnZXQgYWJvcnRlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fYWJvcnRlZDtcbiAgfVxuXG4gIC8qKlxuICAgKiBAaW50ZXJuYWxcbiAgICovXG4gIGFib3J0KCk6IHZvaWQge1xuICAgIHRoaXMuX2Fib3J0ZWQgPSB0cnVlO1xuICAgIGlmICh0aGlzLm9uYWJvcnQpIHtcbiAgICAgIHRoaXMub25hYm9ydCgpO1xuICAgICAgdGhpcy5vbmFib3J0ID0gdW5kZWZpbmVkO1xuICAgIH1cbiAgfVxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJvcnRTaWduYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQWJvcnRTaWduYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUFJRTtRQUhPLFlBQU8sR0FBd0IsSUFBSSxDQUFDO1FBQ25DLGFBQVEsR0FBRyxLQUFLLENBQUM7UUFHdkIsTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQ3RDLEtBQUssRUFBRSxLQUFLO1lBQ1osUUFBUSxFQUFFLElBQUk7U0FDZixDQUFDLENBQUM7SUFDTCxDQUFDO0lBS0Qsc0JBQUksZ0NBQU87UUFIWDs7V0FFRzthQUNIO1lBQ0UsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQ3ZCLENBQUM7OztPQUFBO0lBRUQ7O09BRUc7SUFDSCwyQkFBSyxHQUFMO1FBQ0UsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUM7UUFDckIsSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQ2hCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDbkIsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7U0FDckI7SUFDSCxDQUFDO0lBQ0gsa0JBQUM7QUFBRCxDQUFDLEFBNUJELElBNEJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWJvcnRIYW5kbGVyLCBBYm9ydFNpZ25hbCBhcyBJQWJvcnRTaWduYWwgfSBmcm9tIFwiQGF3cy1zZGsvdHlwZXNcIjtcblxuZXhwb3J0IGNsYXNzIEFib3J0U2lnbmFsIGltcGxlbWVudHMgSUFib3J0U2lnbmFsIHtcbiAgcHVibGljIG9uYWJvcnQ6IEFib3J0SGFuZGxlciB8IG51bGwgPSBudWxsO1xuICBwcml2YXRlIF9hYm9ydGVkID0gZmFsc2U7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsIFwiX2Fib3J0ZWRcIiwge1xuICAgICAgdmFsdWU6IGZhbHNlLFxuICAgICAgd3JpdGFibGU6IHRydWUsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogV2hldGhlciB0aGUgYXNzb2NpYXRlZCBvcGVyYXRpb24gaGFzIGFscmVhZHkgYmVlbiBjYW5jZWxsZWQuXG4gICAqL1xuICBnZXQgYWJvcnRlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fYWJvcnRlZDtcbiAgfVxuXG4gIC8qKlxuICAgKiBAaW50ZXJuYWxcbiAgICovXG4gIGFib3J0KCk6IHZvaWQge1xuICAgIHRoaXMuX2Fib3J0ZWQgPSB0cnVlO1xuICAgIGlmICh0aGlzLm9uYWJvcnQpIHtcbiAgICAgIHRoaXMub25hYm9ydCh0aGlzKTtcbiAgICAgIHRoaXMub25hYm9ydCA9IG51bGw7XG4gICAgfVxuICB9XG59XG4iXX0= |
{ | ||
"name": "@aws-sdk/abort-controller", | ||
"version": "1.0.0-rc.5", | ||
"version": "1.0.0-rc.7", | ||
"description": "A simple abort controller library", | ||
@@ -25,3 +25,3 @@ "main": "./dist/cjs/index.js", | ||
"devDependencies": { | ||
"@aws-sdk/types": "1.0.0-rc.3", | ||
"@aws-sdk/types": "1.0.0-rc.7", | ||
"@types/jest": "^26.0.4", | ||
@@ -28,0 +28,0 @@ "jest": "^26.1.0", |
import { AbortHandler, AbortSignal as IAbortSignal } from "@aws-sdk/types"; | ||
export class AbortSignal implements IAbortSignal { | ||
public onabort?: AbortHandler; | ||
private _aborted!: boolean; | ||
public onabort: AbortHandler | null = null; | ||
private _aborted = false; | ||
@@ -27,6 +27,6 @@ constructor() { | ||
if (this.onabort) { | ||
this.onabort(); | ||
this.onabort = undefined; | ||
this.onabort(this); | ||
this.onabort = null; | ||
} | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43465
187