Skip to content

Commit c9f5bd6

Browse files
committed
fix: update return types to use Awaited for async functions
1 parent b376c24 commit c9f5bd6

File tree

272 files changed

+979
-969
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

272 files changed

+979
-969
lines changed

.changeset/tiny-jobs-behave.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@tanstack/preact-pacer': patch
3+
'@tanstack/react-pacer': patch
4+
'@tanstack/pacer': patch
5+
---
6+
7+
fix: update return types to use Awaited for async functions

docs/framework/angular/reference/functions/injectAsyncBatchedCallback.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: injectAsyncBatchedCallback
99
function injectAsyncBatchedCallback<TValue>(fn, options): (item) => Promise<void>;
1010
```
1111

12-
Defined in: [angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts:42](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts#L42)
12+
Defined in: [angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts:42](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts#L42)
1313

1414
An Angular function that creates an async batched version of a callback function.
1515
This function is essentially a wrapper around `injectAsyncBatcher` that provides

docs/framework/angular/reference/functions/injectAsyncBatcher.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function injectAsyncBatcher<TValue, TSelected>(
1212
selector): AngularAsyncBatcher<TValue, TSelected>;
1313
```
1414

15-
Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:96](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L96)
15+
Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:96](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L96)
1616

1717
An Angular function that creates and manages an AsyncBatcher instance.
1818

docs/framework/angular/reference/functions/injectAsyncDebouncedCallback.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: injectAsyncDebouncedCallback
99
function injectAsyncDebouncedCallback<TFn>(fn, options): (...args) => Promise<Awaited<ReturnType<TFn>> | undefined>;
1010
```
1111

12-
Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts:40](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts#L40)
12+
Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts:40](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts#L40)
1313

1414
An Angular function that creates an async debounced version of a callback function.
1515
This function is essentially a wrapper around `injectAsyncDebouncer` that provides

docs/framework/angular/reference/functions/injectAsyncDebouncer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function injectAsyncDebouncer<TFn, TSelected>(
1212
selector): AngularAsyncDebouncer<TFn, TSelected>;
1313
```
1414

15-
Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:119](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L119)
15+
Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:119](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L119)
1616

1717
An Angular function that creates and manages an AsyncDebouncer instance.
1818

docs/framework/angular/reference/functions/injectAsyncQueuedSignal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function injectAsyncQueuedSignal<TValue, TSelected>(
1212
selector): AsyncQueuedSignal<TValue, TSelected>;
1313
```
1414

15-
Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:52](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L52)
15+
Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:52](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L52)
1616

1717
An Angular function that creates an async queuer with managed state, combining Angular's signals with async queuing functionality.
1818
This function provides both the current queue state and queue control methods.

docs/framework/angular/reference/functions/injectAsyncQueuer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function injectAsyncQueuer<TValue, TSelected>(
1212
selector): AngularAsyncQueuer<TValue, TSelected>;
1313
```
1414

15-
Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:96](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L96)
15+
Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:96](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L96)
1616

1717
An Angular function that creates and manages an AsyncQueuer instance.
1818

docs/framework/angular/reference/functions/injectAsyncRateLimitedCallback.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: injectAsyncRateLimitedCallback
99
function injectAsyncRateLimitedCallback<TFn>(fn, options): (...args) => Promise<Awaited<ReturnType<TFn>> | undefined>;
1010
```
1111

12-
Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts:43](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts#L43)
12+
Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts:43](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts#L43)
1313

1414
An Angular function that creates an async rate-limited version of a callback function.
1515
This function is essentially a wrapper around `injectAsyncRateLimiter` that provides

docs/framework/angular/reference/functions/injectAsyncRateLimiter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function injectAsyncRateLimiter<TFn, TSelected>(
1212
selector): AngularAsyncRateLimiter<TFn, TSelected>;
1313
```
1414

15-
Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:83](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L83)
15+
Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:83](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L83)
1616

1717
An Angular function that creates and manages an AsyncRateLimiter instance.
1818

docs/framework/angular/reference/functions/injectAsyncThrottledCallback.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: injectAsyncThrottledCallback
99
function injectAsyncThrottledCallback<TFn>(fn, options): (...args) => Promise<Awaited<ReturnType<TFn>> | undefined>;
1010
```
1111

12-
Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts:41](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts#L41)
12+
Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts:41](https://github.com/ghostd/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts#L41)
1313

1414
An Angular function that creates an async throttled version of a callback function.
1515
This function is essentially a wrapper around `injectAsyncThrottler` that provides

0 commit comments

Comments
 (0)