Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/pretty-llamas-happen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@tanstack/pacer': patch
---

lastResult should reflect resolved value
2 changes: 1 addition & 1 deletion packages/pacer/src/async-debouncer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export interface AsyncDebouncerState<TFn extends AnyAsyncFunction> {
/**
* The result from the most recent successful function execution
*/
lastResult: ReturnType<TFn> | undefined
lastResult: Awaited<ReturnType<TFn>> | undefined
/**
* Number of times maybeExecute has been called (for reduction calculations)
*/
Expand Down
2 changes: 1 addition & 1 deletion packages/pacer/src/async-rate-limiter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export interface AsyncRateLimiterState<TFn extends AnyAsyncFunction> {
/**
* The result from the most recent successful function execution
*/
lastResult: ReturnType<TFn> | undefined
lastResult: Awaited<ReturnType<TFn>> | undefined
/**
* Number of function executions that have been rejected due to rate limiting
*/
Expand Down
2 changes: 1 addition & 1 deletion packages/pacer/src/async-throttler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export interface AsyncThrottlerState<TFn extends AnyAsyncFunction> {
/**
* The result from the most recent successful function execution
*/
lastResult: ReturnType<TFn> | undefined
lastResult: Awaited<ReturnType<TFn>> | undefined
/**
* Number of times maybeExecute has been called (for reduction calculations)
*/
Expand Down