*Update dist
This commit is contained in:
parent
cc29396abb
commit
4d4bee14a2
|
@ -1,3 +1,6 @@
|
||||||
|
"use strict";
|
||||||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
|
exports.AbortError = exports.TimeoutError = void 0;
|
||||||
/**
|
/**
|
||||||
Timeout a promise after a specified amount of time.
|
Timeout a promise after a specified amount of time.
|
||||||
|
|
||||||
|
@ -21,18 +24,19 @@ await pTimeout(delayedPromise(), {
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
*/
|
*/
|
||||||
export class TimeoutError extends Error {
|
class TimeoutError extends Error {
|
||||||
name;
|
name;
|
||||||
constructor(message) {
|
constructor(message) {
|
||||||
super(message);
|
super(message);
|
||||||
this.name = "TimeoutError";
|
this.name = "TimeoutError";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
exports.TimeoutError = TimeoutError;
|
||||||
/**
|
/**
|
||||||
An error to be thrown when the request is aborted by AbortController.
|
An error to be thrown when the request is aborted by AbortController.
|
||||||
DOMException is thrown instead of this Error when DOMException is available.
|
DOMException is thrown instead of this Error when DOMException is available.
|
||||||
*/
|
*/
|
||||||
export class AbortError extends Error {
|
class AbortError extends Error {
|
||||||
name;
|
name;
|
||||||
constructor(message) {
|
constructor(message) {
|
||||||
super();
|
super();
|
||||||
|
@ -40,6 +44,7 @@ export class AbortError extends Error {
|
||||||
this.message = message;
|
this.message = message;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
exports.AbortError = AbortError;
|
||||||
/**
|
/**
|
||||||
TODO: Remove AbortError and just throw DOMException when targeting Node 18.
|
TODO: Remove AbortError and just throw DOMException when targeting Node 18.
|
||||||
*/
|
*/
|
||||||
|
@ -55,7 +60,7 @@ const getAbortedReason = (signal) => {
|
||||||
: signal.reason;
|
: signal.reason;
|
||||||
return reason instanceof Error ? reason : getDOMException(reason);
|
return reason instanceof Error ? reason : getDOMException(reason);
|
||||||
};
|
};
|
||||||
export default function pTimeout(promise, options) {
|
function pTimeout(promise, options) {
|
||||||
const { milliseconds, fallback, message, customTimers = { setTimeout, clearTimeout }, } = options;
|
const { milliseconds, fallback, message, customTimers = { setTimeout, clearTimeout }, } = options;
|
||||||
let timer;
|
let timer;
|
||||||
const cancelablePromise = new Promise((resolve, reject) => {
|
const cancelablePromise = new Promise((resolve, reject) => {
|
||||||
|
@ -113,3 +118,4 @@ export default function pTimeout(promise, options) {
|
||||||
};
|
};
|
||||||
return cancelablePromise;
|
return cancelablePromise;
|
||||||
}
|
}
|
||||||
|
exports.default = pTimeout;
|
||||||
|
|
Loading…
Reference in New Issue