*Update dist

This commit is contained in:
Derrick Hammer 2022-12-15 06:58:16 -05:00
parent cc29396abb
commit 4d4bee14a2
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 9 additions and 3 deletions

12
dist/index.js vendored
View File

@ -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;