From 71c0ebf75bfa80e921faae952c46c5d7d942e4d3 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 18 Mar 2024 15:22:15 +0100 Subject: [PATCH] @uppy/utils: fix `RateLimitedQueue` type --- packages/@uppy/utils/src/RateLimitedQueue.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/@uppy/utils/src/RateLimitedQueue.ts b/packages/@uppy/utils/src/RateLimitedQueue.ts index 2948263c43..52abae3ce8 100644 --- a/packages/@uppy/utils/src/RateLimitedQueue.ts +++ b/packages/@uppy/utils/src/RateLimitedQueue.ts @@ -187,7 +187,9 @@ export class RateLimitedQueue { fn: T, queueOptions?: QueueOptions, ) { - return (...args: Parameters): AbortablePromise> => { + return ( + ...args: Parameters + ): AbortablePromise>> => { let queuedRequest: ReturnType const outerPromise = new Promise((resolve, reject) => { queuedRequest = this.run(() => { @@ -222,7 +224,7 @@ export class RateLimitedQueue { cancelError = createCancelError(cause) } }, queueOptions) - }) as AbortablePromise> + }) as AbortablePromise>> outerPromise.abort = (cause) => { queuedRequest.abort(cause)