diff --git a/.github/workflows/sync-upstream.yml b/.github/workflows/sync-upstream.yml index 1ac0033cd..41a03c905 100644 --- a/.github/workflows/sync-upstream.yml +++ b/.github/workflows/sync-upstream.yml @@ -139,6 +139,14 @@ jobs: git rm -f "$FILE" 2>/dev/null || true AUTO_RESOLVED="${AUTO_RESOLVED} ${FILE} (kept deleted — fork uses publish-fork.yml)\n" ;; + # PR workflow — keep fork's simplified version (no NX Cloud, no + # nx-set-shas, no preview job, uses test:ci). The fork has + # intentionally diverged here; upstream changes are not adopted + # automatically and can be cherry-picked manually if desired. + .github/workflows/pr.yml) + git checkout --ours -- "$FILE" && git add "$FILE" + AUTO_RESOLVED="${AUTO_RESOLVED} ${FILE} (kept fork version — simplified PR workflow)\n" + ;; # Upstream changelogs — take upstream; fork doesn't add entries packages/*/CHANGELOG.md) git checkout --theirs -- "$FILE" && git add "$FILE" diff --git a/docs/framework/angular/reference/functions/injectAsyncBatchedCallback.md b/docs/framework/angular/reference/functions/injectAsyncBatchedCallback.md index 83372c2b5..9e834999b 100644 --- a/docs/framework/angular/reference/functions/injectAsyncBatchedCallback.md +++ b/docs/framework/angular/reference/functions/injectAsyncBatchedCallback.md @@ -9,7 +9,7 @@ title: injectAsyncBatchedCallback function injectAsyncBatchedCallback(fn, options): (item) => Promise; ``` -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts#L42) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatchedCallback.ts#L42) An Angular function that creates an async batched version of a callback function. This function is essentially a wrapper around `injectAsyncBatcher` that provides diff --git a/docs/framework/angular/reference/functions/injectAsyncBatcher.md b/docs/framework/angular/reference/functions/injectAsyncBatcher.md index 9419a3641..6ab70e5d2 100644 --- a/docs/framework/angular/reference/functions/injectAsyncBatcher.md +++ b/docs/framework/angular/reference/functions/injectAsyncBatcher.md @@ -12,7 +12,7 @@ function injectAsyncBatcher( selector): AngularAsyncBatcher; ``` -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:96](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L96) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:96](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L96) An Angular function that creates and manages an AsyncBatcher instance. diff --git a/docs/framework/angular/reference/functions/injectAsyncDebouncedCallback.md b/docs/framework/angular/reference/functions/injectAsyncDebouncedCallback.md index 1a6ff5bd5..64e518758 100644 --- a/docs/framework/angular/reference/functions/injectAsyncDebouncedCallback.md +++ b/docs/framework/angular/reference/functions/injectAsyncDebouncedCallback.md @@ -9,7 +9,7 @@ title: injectAsyncDebouncedCallback function injectAsyncDebouncedCallback(fn, options): (...args) => Promise> | undefined>; ``` -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts:40](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts#L40) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncedCallback.ts#L40) An Angular function that creates an async debounced version of a callback function. This function is essentially a wrapper around `injectAsyncDebouncer` that provides diff --git a/docs/framework/angular/reference/functions/injectAsyncDebouncer.md b/docs/framework/angular/reference/functions/injectAsyncDebouncer.md index 5014c99e8..ac678337b 100644 --- a/docs/framework/angular/reference/functions/injectAsyncDebouncer.md +++ b/docs/framework/angular/reference/functions/injectAsyncDebouncer.md @@ -12,7 +12,7 @@ function injectAsyncDebouncer( selector): AngularAsyncDebouncer; ``` -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:119](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L119) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:119](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L119) An Angular function that creates and manages an AsyncDebouncer instance. diff --git a/docs/framework/angular/reference/functions/injectAsyncQueuedSignal.md b/docs/framework/angular/reference/functions/injectAsyncQueuedSignal.md index d8cfe9e48..cdb5eb405 100644 --- a/docs/framework/angular/reference/functions/injectAsyncQueuedSignal.md +++ b/docs/framework/angular/reference/functions/injectAsyncQueuedSignal.md @@ -12,7 +12,7 @@ function injectAsyncQueuedSignal( selector): AsyncQueuedSignal; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:52](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L52) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L52) An Angular function that creates an async queuer with managed state, combining Angular's signals with async queuing functionality. This function provides both the current queue state and queue control methods. diff --git a/docs/framework/angular/reference/functions/injectAsyncQueuer.md b/docs/framework/angular/reference/functions/injectAsyncQueuer.md index d09be27c7..fb60e6cdb 100644 --- a/docs/framework/angular/reference/functions/injectAsyncQueuer.md +++ b/docs/framework/angular/reference/functions/injectAsyncQueuer.md @@ -12,7 +12,7 @@ function injectAsyncQueuer( selector): AngularAsyncQueuer; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:96](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L96) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:96](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L96) An Angular function that creates and manages an AsyncQueuer instance. diff --git a/docs/framework/angular/reference/functions/injectAsyncRateLimitedCallback.md b/docs/framework/angular/reference/functions/injectAsyncRateLimitedCallback.md index 3c6089b86..9036a0f4b 100644 --- a/docs/framework/angular/reference/functions/injectAsyncRateLimitedCallback.md +++ b/docs/framework/angular/reference/functions/injectAsyncRateLimitedCallback.md @@ -9,7 +9,7 @@ title: injectAsyncRateLimitedCallback function injectAsyncRateLimitedCallback(fn, options): (...args) => Promise> | undefined>; ``` -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts:43](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts#L43) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts:43](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimitedCallback.ts#L43) An Angular function that creates an async rate-limited version of a callback function. This function is essentially a wrapper around `injectAsyncRateLimiter` that provides diff --git a/docs/framework/angular/reference/functions/injectAsyncRateLimiter.md b/docs/framework/angular/reference/functions/injectAsyncRateLimiter.md index b47c7c01c..2d3f44882 100644 --- a/docs/framework/angular/reference/functions/injectAsyncRateLimiter.md +++ b/docs/framework/angular/reference/functions/injectAsyncRateLimiter.md @@ -12,7 +12,7 @@ function injectAsyncRateLimiter( selector): AngularAsyncRateLimiter; ``` -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:83](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L83) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:83](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L83) An Angular function that creates and manages an AsyncRateLimiter instance. diff --git a/docs/framework/angular/reference/functions/injectAsyncThrottledCallback.md b/docs/framework/angular/reference/functions/injectAsyncThrottledCallback.md index 7c85b30d4..3e110a32d 100644 --- a/docs/framework/angular/reference/functions/injectAsyncThrottledCallback.md +++ b/docs/framework/angular/reference/functions/injectAsyncThrottledCallback.md @@ -9,7 +9,7 @@ title: injectAsyncThrottledCallback function injectAsyncThrottledCallback(fn, options): (...args) => Promise> | undefined>; ``` -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts:41](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts#L41) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottledCallback.ts#L41) An Angular function that creates an async throttled version of a callback function. This function is essentially a wrapper around `injectAsyncThrottler` that provides diff --git a/docs/framework/angular/reference/functions/injectAsyncThrottler.md b/docs/framework/angular/reference/functions/injectAsyncThrottler.md index 60e302a8f..fbe46f818 100644 --- a/docs/framework/angular/reference/functions/injectAsyncThrottler.md +++ b/docs/framework/angular/reference/functions/injectAsyncThrottler.md @@ -12,7 +12,7 @@ function injectAsyncThrottler( selector): AngularAsyncThrottler; ``` -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:98](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L98) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:98](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L98) An Angular function that creates and manages an AsyncThrottler instance. diff --git a/docs/framework/angular/reference/functions/injectBatchedCallback.md b/docs/framework/angular/reference/functions/injectBatchedCallback.md index 63f0eddf2..278397f69 100644 --- a/docs/framework/angular/reference/functions/injectBatchedCallback.md +++ b/docs/framework/angular/reference/functions/injectBatchedCallback.md @@ -9,7 +9,7 @@ title: injectBatchedCallback function injectBatchedCallback(fn, options): (item) => void; ``` -Defined in: [angular-pacer/src/batcher/injectBatchedCallback.ts:40](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatchedCallback.ts#L40) +Defined in: [angular-pacer/src/batcher/injectBatchedCallback.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatchedCallback.ts#L40) An Angular function that creates a batched version of a callback function. This function is essentially a wrapper around `injectBatcher` that provides diff --git a/docs/framework/angular/reference/functions/injectBatcher.md b/docs/framework/angular/reference/functions/injectBatcher.md index 1da14172c..bf2a1b4ae 100644 --- a/docs/framework/angular/reference/functions/injectBatcher.md +++ b/docs/framework/angular/reference/functions/injectBatcher.md @@ -12,7 +12,7 @@ function injectBatcher( selector): AngularBatcher; ``` -Defined in: [angular-pacer/src/batcher/injectBatcher.ts:85](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L85) +Defined in: [angular-pacer/src/batcher/injectBatcher.ts:85](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L85) An Angular function that creates and manages a Batcher instance. diff --git a/docs/framework/angular/reference/functions/injectDebouncedCallback.md b/docs/framework/angular/reference/functions/injectDebouncedCallback.md index 39c621766..7cca1c10e 100644 --- a/docs/framework/angular/reference/functions/injectDebouncedCallback.md +++ b/docs/framework/angular/reference/functions/injectDebouncedCallback.md @@ -9,7 +9,7 @@ title: injectDebouncedCallback function injectDebouncedCallback(fn, options): (...args) => void; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedCallback.ts:40](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedCallback.ts#L40) +Defined in: [angular-pacer/src/debouncer/injectDebouncedCallback.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedCallback.ts#L40) An Angular function that creates a debounced version of a callback function. This function is essentially a wrapper around `injectDebouncer` that provides diff --git a/docs/framework/angular/reference/functions/injectDebouncedSignal.md b/docs/framework/angular/reference/functions/injectDebouncedSignal.md index 7d116f66f..45ffa3163 100644 --- a/docs/framework/angular/reference/functions/injectDebouncedSignal.md +++ b/docs/framework/angular/reference/functions/injectDebouncedSignal.md @@ -12,7 +12,7 @@ function injectDebouncedSignal( selector?): DebouncedSignal; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:63](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L63) +Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:63](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L63) An Angular function that creates a debounced state signal, combining Angular's signal with debouncing functionality. This function provides both the current debounced value and methods to update it. diff --git a/docs/framework/angular/reference/functions/injectDebouncedValue.md b/docs/framework/angular/reference/functions/injectDebouncedValue.md index 694bfd1c5..b82080fe4 100644 --- a/docs/framework/angular/reference/functions/injectDebouncedValue.md +++ b/docs/framework/angular/reference/functions/injectDebouncedValue.md @@ -14,7 +14,7 @@ function injectDebouncedValue( selector?): DebouncedSignal; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedValue.ts:77](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedValue.ts#L77) +Defined in: [angular-pacer/src/debouncer/injectDebouncedValue.ts:77](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedValue.ts#L77) An Angular function that creates a debounced value that updates only after a specified delay. Unlike injectDebouncedSignal, this function automatically tracks changes to the input signal @@ -119,7 +119,7 @@ function injectDebouncedValue( selector?): DebouncedSignal; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedValue.ts:82](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedValue.ts#L82) +Defined in: [angular-pacer/src/debouncer/injectDebouncedValue.ts:82](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedValue.ts#L82) An Angular function that creates a debounced value that updates only after a specified delay. Unlike injectDebouncedSignal, this function automatically tracks changes to the input signal diff --git a/docs/framework/angular/reference/functions/injectDebouncer.md b/docs/framework/angular/reference/functions/injectDebouncer.md index a2afc285c..65e266a63 100644 --- a/docs/framework/angular/reference/functions/injectDebouncer.md +++ b/docs/framework/angular/reference/functions/injectDebouncer.md @@ -12,7 +12,7 @@ function injectDebouncer( selector): AngularDebouncer; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:109](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L109) +Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:109](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L109) An Angular function that creates and manages a Debouncer instance. diff --git a/docs/framework/angular/reference/functions/injectQueuedSignal.md b/docs/framework/angular/reference/functions/injectQueuedSignal.md index 279861273..dab8a43ac 100644 --- a/docs/framework/angular/reference/functions/injectQueuedSignal.md +++ b/docs/framework/angular/reference/functions/injectQueuedSignal.md @@ -12,7 +12,7 @@ function injectQueuedSignal( selector): QueuedSignal; ``` -Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:43](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L43) +Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:43](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L43) An Angular function that creates a queuer with managed state, combining Angular's signals with queuing functionality. This function provides both the current queue state and queue control methods. diff --git a/docs/framework/angular/reference/functions/injectQueuedValue.md b/docs/framework/angular/reference/functions/injectQueuedValue.md index 605437b82..7ac90a34f 100644 --- a/docs/framework/angular/reference/functions/injectQueuedValue.md +++ b/docs/framework/angular/reference/functions/injectQueuedValue.md @@ -14,7 +14,7 @@ function injectQueuedValue( selector?): QueuedSignal; ``` -Defined in: [angular-pacer/src/queuer/injectQueuedValue.ts:31](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedValue.ts#L31) +Defined in: [angular-pacer/src/queuer/injectQueuedValue.ts:31](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedValue.ts#L31) An Angular function that creates a queued value that processes state changes in order with an optional delay. This function uses injectQueuedSignal internally to manage a queue of state changes and apply them sequentially. @@ -78,7 +78,7 @@ function injectQueuedValue( selector?): QueuedSignal; ``` -Defined in: [angular-pacer/src/queuer/injectQueuedValue.ts:42](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedValue.ts#L42) +Defined in: [angular-pacer/src/queuer/injectQueuedValue.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedValue.ts#L42) An Angular function that creates a queued value that processes state changes in order with an optional delay. This function uses injectQueuedSignal internally to manage a queue of state changes and apply them sequentially. diff --git a/docs/framework/angular/reference/functions/injectQueuer.md b/docs/framework/angular/reference/functions/injectQueuer.md index 3e52928e6..e348305e3 100644 --- a/docs/framework/angular/reference/functions/injectQueuer.md +++ b/docs/framework/angular/reference/functions/injectQueuer.md @@ -12,7 +12,7 @@ function injectQueuer( selector): AngularQueuer; ``` -Defined in: [angular-pacer/src/queuer/injectQueuer.ts:90](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L90) +Defined in: [angular-pacer/src/queuer/injectQueuer.ts:90](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L90) An Angular function that creates and manages a Queuer instance. diff --git a/docs/framework/angular/reference/functions/injectRateLimitedCallback.md b/docs/framework/angular/reference/functions/injectRateLimitedCallback.md index e6f349d1d..03a1097e7 100644 --- a/docs/framework/angular/reference/functions/injectRateLimitedCallback.md +++ b/docs/framework/angular/reference/functions/injectRateLimitedCallback.md @@ -9,7 +9,7 @@ title: injectRateLimitedCallback function injectRateLimitedCallback(fn, options): (...args) => boolean; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedCallback.ts:39](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedCallback.ts#L39) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedCallback.ts:39](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedCallback.ts#L39) An Angular function that creates a rate-limited version of a callback function. This function is essentially a wrapper around `injectRateLimiter` that provides diff --git a/docs/framework/angular/reference/functions/injectRateLimitedSignal.md b/docs/framework/angular/reference/functions/injectRateLimitedSignal.md index 23dd4a98a..8e433612e 100644 --- a/docs/framework/angular/reference/functions/injectRateLimitedSignal.md +++ b/docs/framework/angular/reference/functions/injectRateLimitedSignal.md @@ -12,7 +12,7 @@ function injectRateLimitedSignal( selector?): RateLimitedSignal; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:57](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L57) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:57](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L57) An Angular function that creates a rate-limited state signal, combining Angular's signal with rate limiting functionality. This function provides both the current rate-limited value and methods to update it. diff --git a/docs/framework/angular/reference/functions/injectRateLimitedValue.md b/docs/framework/angular/reference/functions/injectRateLimitedValue.md index 7ba9e714f..2dc8c0a10 100644 --- a/docs/framework/angular/reference/functions/injectRateLimitedValue.md +++ b/docs/framework/angular/reference/functions/injectRateLimitedValue.md @@ -14,7 +14,7 @@ function injectRateLimitedValue( selector?): RateLimitedSignal; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedValue.ts:50](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedValue.ts#L50) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedValue.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedValue.ts#L50) An Angular function that creates a rate-limited value that updates at most a certain number of times within a time window. Unlike injectRateLimitedSignal, this function automatically tracks changes to the input signal @@ -93,7 +93,7 @@ function injectRateLimitedValue( selector?): RateLimitedSignal; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedValue.ts:55](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedValue.ts#L55) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedValue.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedValue.ts#L55) An Angular function that creates a rate-limited value that updates at most a certain number of times within a time window. Unlike injectRateLimitedSignal, this function automatically tracks changes to the input signal diff --git a/docs/framework/angular/reference/functions/injectRateLimiter.md b/docs/framework/angular/reference/functions/injectRateLimiter.md index e7956d5c0..0c9ee9f08 100644 --- a/docs/framework/angular/reference/functions/injectRateLimiter.md +++ b/docs/framework/angular/reference/functions/injectRateLimiter.md @@ -12,7 +12,7 @@ function injectRateLimiter( selector): AngularRateLimiter; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:114](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L114) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:114](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L114) An Angular function that creates and manages a RateLimiter instance. diff --git a/docs/framework/angular/reference/functions/injectThrottledCallback.md b/docs/framework/angular/reference/functions/injectThrottledCallback.md index 317f604fe..8117db375 100644 --- a/docs/framework/angular/reference/functions/injectThrottledCallback.md +++ b/docs/framework/angular/reference/functions/injectThrottledCallback.md @@ -9,7 +9,7 @@ title: injectThrottledCallback function injectThrottledCallback(fn, options): (...args) => void; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledCallback.ts:39](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledCallback.ts#L39) +Defined in: [angular-pacer/src/throttler/injectThrottledCallback.ts:39](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledCallback.ts#L39) An Angular function that creates a throttled version of a callback function. This function is essentially a wrapper around `injectThrottler` that provides diff --git a/docs/framework/angular/reference/functions/injectThrottledSignal.md b/docs/framework/angular/reference/functions/injectThrottledSignal.md index 002aa4f5e..147aca71d 100644 --- a/docs/framework/angular/reference/functions/injectThrottledSignal.md +++ b/docs/framework/angular/reference/functions/injectThrottledSignal.md @@ -12,7 +12,7 @@ function injectThrottledSignal( selector?): ThrottledSignal; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:64](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L64) +Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:64](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L64) An Angular function that creates a throttled state signal, combining Angular's signal with throttling functionality. This function provides both the current throttled value and methods to update it. diff --git a/docs/framework/angular/reference/functions/injectThrottledValue.md b/docs/framework/angular/reference/functions/injectThrottledValue.md index 8daf3346b..acd7ac11c 100644 --- a/docs/framework/angular/reference/functions/injectThrottledValue.md +++ b/docs/framework/angular/reference/functions/injectThrottledValue.md @@ -14,7 +14,7 @@ function injectThrottledValue( selector?): ThrottledSignal; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledValue.ts:75](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledValue.ts#L75) +Defined in: [angular-pacer/src/throttler/injectThrottledValue.ts:75](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledValue.ts#L75) An Angular function that creates a throttled value that updates at most once within a specified time window. Unlike injectThrottledSignal, this function automatically tracks changes to the input signal @@ -118,7 +118,7 @@ function injectThrottledValue( selector?): ThrottledSignal; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledValue.ts:80](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledValue.ts#L80) +Defined in: [angular-pacer/src/throttler/injectThrottledValue.ts:80](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledValue.ts#L80) An Angular function that creates a throttled value that updates at most once within a specified time window. Unlike injectThrottledSignal, this function automatically tracks changes to the input signal diff --git a/docs/framework/angular/reference/functions/injectThrottler.md b/docs/framework/angular/reference/functions/injectThrottler.md index 534cfacee..a7f2dd0fa 100644 --- a/docs/framework/angular/reference/functions/injectThrottler.md +++ b/docs/framework/angular/reference/functions/injectThrottler.md @@ -12,7 +12,7 @@ function injectThrottler( selector): AngularThrottler; ``` -Defined in: [angular-pacer/src/throttler/injectThrottler.ts:109](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L109) +Defined in: [angular-pacer/src/throttler/injectThrottler.ts:109](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L109) An Angular function that creates and manages a Throttler instance. diff --git a/docs/framework/angular/reference/functions/providePacerOptions.md b/docs/framework/angular/reference/functions/providePacerOptions.md index cdcd81a7e..25061e80b 100644 --- a/docs/framework/angular/reference/functions/providePacerOptions.md +++ b/docs/framework/angular/reference/functions/providePacerOptions.md @@ -9,7 +9,7 @@ title: providePacerOptions function providePacerOptions(options): Provider; ``` -Defined in: [angular-pacer/src/provider/pacer-provider.ts:33](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/provider/pacer-provider.ts#L33) +Defined in: [angular-pacer/src/provider/pacer-provider.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/provider/pacer-provider.ts#L33) Provides default options for all Pacer utilities in the Angular application. Use this function when configuring your Angular application to set default options diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncBatcher.md b/docs/framework/angular/reference/interfaces/AngularAsyncBatcher.md index 8e2de0558..d171db552 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncBatcher.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncBatcher.md @@ -5,7 +5,7 @@ title: AngularAsyncBatcher # Interface: AngularAsyncBatcher\ -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:24](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L24) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:24](https://g readonly state: Signal>; ``` -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:33](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L33) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L33) Reactive state signal that will be updated when the async batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:38](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L38) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:38](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L38) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncBatcherOptions.md b/docs/framework/angular/reference/interfaces/AngularAsyncBatcherOptions.md index e5c07aeee..bf4d67692 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncBatcherOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncBatcherOptions.md @@ -5,7 +5,7 @@ title: AngularAsyncBatcherOptions # Interface: AngularAsyncBatcherOptions\ -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:12](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L12) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:12](https://g optional onUnmount: (batcher) => void; ``` -Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:21](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L21) +Defined in: [angular-pacer/src/async-batcher/injectAsyncBatcher.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-batcher/injectAsyncBatcher.ts#L21) Optional callback invoked when the component is destroyed. Receives the batcher instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), cancel(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncDebouncer.md b/docs/framework/angular/reference/interfaces/AngularAsyncDebouncer.md index 3cc4a5c90..3bf970e8d 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncDebouncer.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncDebouncer.md @@ -5,7 +5,7 @@ title: AngularAsyncDebouncer # Interface: AngularAsyncDebouncer\ -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:25](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L25) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:25](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L25) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:25](https readonly state: Signal>; ``` -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:34](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L34) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L34) Reactive state signal that will be updated when the async debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:39](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L39) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:39](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L39) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncDebouncerOptions.md b/docs/framework/angular/reference/interfaces/AngularAsyncDebouncerOptions.md index 5969e8f34..72d5a527e 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncDebouncerOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncDebouncerOptions.md @@ -5,7 +5,7 @@ title: AngularAsyncDebouncerOptions # Interface: AngularAsyncDebouncerOptions\ -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L13) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:13](https optional onUnmount: (debouncer) => void; ``` -Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:22](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L22) +Defined in: [angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-debouncer/injectAsyncDebouncer.ts#L22) Optional callback invoked when the component is destroyed. Receives the debouncer instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), cancel(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncQueuer.md b/docs/framework/angular/reference/interfaces/AngularAsyncQueuer.md index d4ecf7f4a..04c92d63b 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncQueuer.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncQueuer.md @@ -5,7 +5,7 @@ title: AngularAsyncQueuer # Interface: AngularAsyncQueuer\ -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L24) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:24](https://git readonly state: Signal>; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:33](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L33) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L33) Reactive state signal that will be updated when the async queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:38](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L38) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:38](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L38) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncQueuerOptions.md b/docs/framework/angular/reference/interfaces/AngularAsyncQueuerOptions.md index d453490c0..aecd4d5ef 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncQueuerOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncQueuerOptions.md @@ -5,7 +5,7 @@ title: AngularAsyncQueuerOptions # Interface: AngularAsyncQueuerOptions\ -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:12](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L12) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:12](https://git optional onUnmount: (queuer) => void; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L21) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuer.ts#L21) Optional callback invoked when the component is destroyed. Receives the queuer instance. When provided, replaces the default cleanup (stop + abort); use it to call flush(), stop(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiter.md b/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiter.md index 7d2a67c26..5b8c252a1 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiter.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiter.md @@ -5,7 +5,7 @@ title: AngularAsyncRateLimiter # Interface: AngularAsyncRateLimiter\ -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L24) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:24]( readonly state: Signal>; ``` -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:33](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L33) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L33) Reactive state signal that will be updated when the async rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:38](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L38) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:38](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L38) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiterOptions.md b/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiterOptions.md index 6d5ae9880..a8e62bc1d 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiterOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncRateLimiterOptions.md @@ -5,7 +5,7 @@ title: AngularAsyncRateLimiterOptions # Interface: AngularAsyncRateLimiterOptions\ -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L13) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:13]( optional onUnmount: (rateLimiter) => void; ``` -Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L21) +Defined in: [angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-rate-limiter/injectAsyncRateLimiter.ts#L21) Optional callback invoked when the component is destroyed. Receives the rate limiter instance. When provided, replaces the default cleanup (abort). diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncThrottler.md b/docs/framework/angular/reference/interfaces/AngularAsyncThrottler.md index ddc1652be..8e6470806 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncThrottler.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncThrottler.md @@ -5,7 +5,7 @@ title: AngularAsyncThrottler # Interface: AngularAsyncThrottler\ -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:25](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L25) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:25](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L25) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:25](https readonly state: Signal>; ``` -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:34](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L34) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L34) Reactive state signal that will be updated when the async throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:39](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L39) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:39](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L39) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularAsyncThrottlerOptions.md b/docs/framework/angular/reference/interfaces/AngularAsyncThrottlerOptions.md index 010d82955..03e557d37 100644 --- a/docs/framework/angular/reference/interfaces/AngularAsyncThrottlerOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularAsyncThrottlerOptions.md @@ -5,7 +5,7 @@ title: AngularAsyncThrottlerOptions # Interface: AngularAsyncThrottlerOptions\ -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L13) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:13](https optional onUnmount: (throttler) => void; ``` -Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:22](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L22) +Defined in: [angular-pacer/src/async-throttler/injectAsyncThrottler.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-throttler/injectAsyncThrottler.ts#L22) Optional callback invoked when the component is destroyed. Receives the throttler instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), cancel(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularBatcher.md b/docs/framework/angular/reference/interfaces/AngularBatcher.md index fd93cde47..abf64334d 100644 --- a/docs/framework/angular/reference/interfaces/AngularBatcher.md +++ b/docs/framework/angular/reference/interfaces/AngularBatcher.md @@ -5,7 +5,7 @@ title: AngularBatcher # Interface: AngularBatcher\ -Defined in: [angular-pacer/src/batcher/injectBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L20) +Defined in: [angular-pacer/src/batcher/injectBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/batcher/injectBatcher.ts:20](https://github.com/d readonly state: Signal>; ``` -Defined in: [angular-pacer/src/batcher/injectBatcher.ts:29](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L29) +Defined in: [angular-pacer/src/batcher/injectBatcher.ts:29](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L29) Reactive state signal that will be updated when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/batcher/injectBatcher.ts:34](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L34) +Defined in: [angular-pacer/src/batcher/injectBatcher.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L34) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularBatcherOptions.md b/docs/framework/angular/reference/interfaces/AngularBatcherOptions.md index c3e5793e8..d45110e50 100644 --- a/docs/framework/angular/reference/interfaces/AngularBatcherOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularBatcherOptions.md @@ -5,7 +5,7 @@ title: AngularBatcherOptions # Interface: AngularBatcherOptions\ -Defined in: [angular-pacer/src/batcher/injectBatcher.ts:9](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L9) +Defined in: [angular-pacer/src/batcher/injectBatcher.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/batcher/injectBatcher.ts:9](https://github.com/do optional onUnmount: (batcher) => void; ``` -Defined in: [angular-pacer/src/batcher/injectBatcher.ts:17](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L17) +Defined in: [angular-pacer/src/batcher/injectBatcher.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/batcher/injectBatcher.ts#L17) Optional callback invoked when the component is destroyed. Receives the batcher instance. When provided, replaces the default cleanup (cancel); use it to call flush(), cancel(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularDebouncer.md b/docs/framework/angular/reference/interfaces/AngularDebouncer.md index fa8867c9c..7b496a8d7 100644 --- a/docs/framework/angular/reference/interfaces/AngularDebouncer.md +++ b/docs/framework/angular/reference/interfaces/AngularDebouncer.md @@ -5,7 +5,7 @@ title: AngularDebouncer # Interface: AngularDebouncer\ -Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L24) +Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:24](https://github.c readonly state: Signal>; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:33](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L33) +Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L33) Reactive state signal that will be updated when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:38](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L38) +Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:38](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L38) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularDebouncerOptions.md b/docs/framework/angular/reference/interfaces/AngularDebouncerOptions.md index 651217ba8..74bee1c9a 100644 --- a/docs/framework/angular/reference/interfaces/AngularDebouncerOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularDebouncerOptions.md @@ -5,7 +5,7 @@ title: AngularDebouncerOptions # Interface: AngularDebouncerOptions\ -Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L13) +Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:13](https://github.c optional onUnmount: (debouncer) => void; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L21) +Defined in: [angular-pacer/src/debouncer/injectDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncer.ts#L21) Optional callback invoked when the component is destroyed. Receives the debouncer instance. When provided, replaces the default cleanup (cancel); use it to call flush(), cancel(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularQueuer.md b/docs/framework/angular/reference/interfaces/AngularQueuer.md index 429f22b1d..d587d9c26 100644 --- a/docs/framework/angular/reference/interfaces/AngularQueuer.md +++ b/docs/framework/angular/reference/interfaces/AngularQueuer.md @@ -5,7 +5,7 @@ title: AngularQueuer # Interface: AngularQueuer\ -Defined in: [angular-pacer/src/queuer/injectQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L20) +Defined in: [angular-pacer/src/queuer/injectQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/queuer/injectQueuer.ts:20](https://github.com/dog readonly state: Signal>; ``` -Defined in: [angular-pacer/src/queuer/injectQueuer.ts:29](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L29) +Defined in: [angular-pacer/src/queuer/injectQueuer.ts:29](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L29) Reactive state signal that will be updated when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/queuer/injectQueuer.ts:34](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L34) +Defined in: [angular-pacer/src/queuer/injectQueuer.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L34) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularQueuerOptions.md b/docs/framework/angular/reference/interfaces/AngularQueuerOptions.md index 245cb28f1..7ef096303 100644 --- a/docs/framework/angular/reference/interfaces/AngularQueuerOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularQueuerOptions.md @@ -5,7 +5,7 @@ title: AngularQueuerOptions # Interface: AngularQueuerOptions\ -Defined in: [angular-pacer/src/queuer/injectQueuer.ts:9](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L9) +Defined in: [angular-pacer/src/queuer/injectQueuer.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/queuer/injectQueuer.ts:9](https://github.com/dogm optional onUnmount: (queuer) => void; ``` -Defined in: [angular-pacer/src/queuer/injectQueuer.ts:17](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L17) +Defined in: [angular-pacer/src/queuer/injectQueuer.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuer.ts#L17) Optional callback invoked when the component is destroyed. Receives the queuer instance. When provided, replaces the default cleanup (stop); use it to call flush(), stop(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AngularRateLimiter.md b/docs/framework/angular/reference/interfaces/AngularRateLimiter.md index 372a523dd..926cd2e43 100644 --- a/docs/framework/angular/reference/interfaces/AngularRateLimiter.md +++ b/docs/framework/angular/reference/interfaces/AngularRateLimiter.md @@ -5,7 +5,7 @@ title: AngularRateLimiter # Interface: AngularRateLimiter\ -Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:23](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L23) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:23](https://git readonly state: Signal>; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:32](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L32) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:32](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L32) Reactive state signal that will be updated when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:37](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L37) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L37) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularRateLimiterOptions.md b/docs/framework/angular/reference/interfaces/AngularRateLimiterOptions.md index e3f09cfa0..d51610afd 100644 --- a/docs/framework/angular/reference/interfaces/AngularRateLimiterOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularRateLimiterOptions.md @@ -5,7 +5,7 @@ title: AngularRateLimiterOptions # Interface: AngularRateLimiterOptions\ -Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L13) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:13](https://git optional onUnmount: (rateLimiter) => void; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:20](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L20) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimiter.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimiter.ts#L20) Optional callback invoked when the component is destroyed. Receives the rate limiter instance. diff --git a/docs/framework/angular/reference/interfaces/AngularThrottler.md b/docs/framework/angular/reference/interfaces/AngularThrottler.md index 644a2da92..ea5c49332 100644 --- a/docs/framework/angular/reference/interfaces/AngularThrottler.md +++ b/docs/framework/angular/reference/interfaces/AngularThrottler.md @@ -5,7 +5,7 @@ title: AngularThrottler # Interface: AngularThrottler\ -Defined in: [angular-pacer/src/throttler/injectThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L24) +Defined in: [angular-pacer/src/throttler/injectThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/throttler/injectThrottler.ts:24](https://github.c readonly state: Signal>; ``` -Defined in: [angular-pacer/src/throttler/injectThrottler.ts:33](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L33) +Defined in: [angular-pacer/src/throttler/injectThrottler.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L33) Reactive state signal that will be updated when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [angular-pacer/src/throttler/injectThrottler.ts:38](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L38) +Defined in: [angular-pacer/src/throttler/injectThrottler.ts:38](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L38) #### Deprecated diff --git a/docs/framework/angular/reference/interfaces/AngularThrottlerOptions.md b/docs/framework/angular/reference/interfaces/AngularThrottlerOptions.md index 061db2635..7753d5b39 100644 --- a/docs/framework/angular/reference/interfaces/AngularThrottlerOptions.md +++ b/docs/framework/angular/reference/interfaces/AngularThrottlerOptions.md @@ -5,7 +5,7 @@ title: AngularThrottlerOptions # Interface: AngularThrottlerOptions\ -Defined in: [angular-pacer/src/throttler/injectThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L13) +Defined in: [angular-pacer/src/throttler/injectThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [angular-pacer/src/throttler/injectThrottler.ts:13](https://github.c optional onUnmount: (throttler) => void; ``` -Defined in: [angular-pacer/src/throttler/injectThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L21) +Defined in: [angular-pacer/src/throttler/injectThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottler.ts#L21) Optional callback invoked when the component is destroyed. Receives the throttler instance. When provided, replaces the default cleanup (cancel); use it to call flush(), cancel(), add logging, etc. diff --git a/docs/framework/angular/reference/interfaces/AsyncQueuedSignal.md b/docs/framework/angular/reference/interfaces/AsyncQueuedSignal.md index 767eaba69..2c0f49f14 100644 --- a/docs/framework/angular/reference/interfaces/AsyncQueuedSignal.md +++ b/docs/framework/angular/reference/interfaces/AsyncQueuedSignal.md @@ -5,7 +5,7 @@ title: AsyncQueuedSignal # Interface: AsyncQueuedSignal()\ -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:9](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L9) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L9) ## Type Parameters @@ -22,7 +22,7 @@ Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:9](https: AsyncQueuedSignal(): TValue[]; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:10](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L10) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L10) ## Returns @@ -36,7 +36,7 @@ Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:10](https addItem: (item, position?, runOnItemsChange?) => boolean; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:11](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L11) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:11](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L11) Adds an item to the queue. If the queue is full, the item is rejected and onReject is called. Items can be inserted based on priority or at the front/back depending on configuration. @@ -74,4 +74,4 @@ queuer.addItem('task2', 'front'); queuer: AngularAsyncQueuer; ``` -Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:12](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L12) +Defined in: [angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts#L12) diff --git a/docs/framework/angular/reference/interfaces/DebouncedSignal.md b/docs/framework/angular/reference/interfaces/DebouncedSignal.md index 043d3650e..113eea293 100644 --- a/docs/framework/angular/reference/interfaces/DebouncedSignal.md +++ b/docs/framework/angular/reference/interfaces/DebouncedSignal.md @@ -5,7 +5,7 @@ title: DebouncedSignal # Interface: DebouncedSignal()\ -Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:11](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L11) +Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:11](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L11) ## Type Parameters @@ -22,7 +22,7 @@ Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:11](https://gi DebouncedSignal(): TValue; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:12](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L12) +Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L12) ## Returns @@ -36,7 +36,7 @@ Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:12](https://gi debouncer: AngularDebouncer, TSelected>; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:14](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L14) +Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L14) *** @@ -46,4 +46,4 @@ Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:14](https://gi set: Setter; ``` -Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L13) +Defined in: [angular-pacer/src/debouncer/injectDebouncedSignal.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/debouncer/injectDebouncedSignal.ts#L13) diff --git a/docs/framework/angular/reference/interfaces/QueuedSignal.md b/docs/framework/angular/reference/interfaces/QueuedSignal.md index 7b61a6450..b2ef18b8d 100644 --- a/docs/framework/angular/reference/interfaces/QueuedSignal.md +++ b/docs/framework/angular/reference/interfaces/QueuedSignal.md @@ -5,7 +5,7 @@ title: QueuedSignal # Interface: QueuedSignal()\ -Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:6](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L6) +Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:6](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L6) ## Type Parameters @@ -22,7 +22,7 @@ Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:6](https://github.co QueuedSignal(): TValue[]; ``` -Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:7](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L7) +Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:7](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L7) ## Returns @@ -36,7 +36,7 @@ Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:7](https://github.co addItem: (item, position?, runOnItemsChange?) => boolean; ``` -Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:8](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L8) +Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:8](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L8) Adds an item to the queue. If the queue is full, the item is rejected and onReject is called. Items can be inserted based on priority or at the front/back depending on configuration. @@ -75,4 +75,4 @@ queuer.addItem('task2', 'front'); queuer: AngularQueuer; ``` -Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:9](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L9) +Defined in: [angular-pacer/src/queuer/injectQueuedSignal.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuedSignal.ts#L9) diff --git a/docs/framework/angular/reference/interfaces/RateLimitedSignal.md b/docs/framework/angular/reference/interfaces/RateLimitedSignal.md index 829831c8c..f570b9fe8 100644 --- a/docs/framework/angular/reference/interfaces/RateLimitedSignal.md +++ b/docs/framework/angular/reference/interfaces/RateLimitedSignal.md @@ -5,7 +5,7 @@ title: RateLimitedSignal # Interface: RateLimitedSignal()\ -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:11](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L11) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:11](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L11) ## Type Parameters @@ -22,7 +22,7 @@ Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:11](https RateLimitedSignal(): TValue; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:12](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L12) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L12) ## Returns @@ -36,7 +36,7 @@ Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:12](https rateLimiter: AngularRateLimiter, TSelected>; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:14](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L14) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L14) *** @@ -46,4 +46,4 @@ Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:14](https set: Setter; ``` -Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L13) +Defined in: [angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/rate-limiter/injectRateLimitedSignal.ts#L13) diff --git a/docs/framework/angular/reference/interfaces/ThrottledSignal.md b/docs/framework/angular/reference/interfaces/ThrottledSignal.md index 1631aed01..db0249900 100644 --- a/docs/framework/angular/reference/interfaces/ThrottledSignal.md +++ b/docs/framework/angular/reference/interfaces/ThrottledSignal.md @@ -5,7 +5,7 @@ title: ThrottledSignal # Interface: ThrottledSignal()\ -Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:11](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L11) +Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:11](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L11) ## Type Parameters @@ -22,7 +22,7 @@ Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:11](https://gi ThrottledSignal(): TValue; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:12](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L12) +Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L12) ## Returns @@ -36,7 +36,7 @@ Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:12](https://gi set: Setter; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:13](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L13) +Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L13) *** @@ -46,4 +46,4 @@ Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:13](https://gi throttler: AngularThrottler, TSelected>; ``` -Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:14](https://github.com/dogmar/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L14) +Defined in: [angular-pacer/src/throttler/injectThrottledSignal.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/angular-pacer/src/throttler/injectThrottledSignal.ts#L14) diff --git a/docs/framework/preact/reference/functions/PacerProvider.md b/docs/framework/preact/reference/functions/PacerProvider.md index e02ec7419..41ab23abb 100644 --- a/docs/framework/preact/reference/functions/PacerProvider.md +++ b/docs/framework/preact/reference/functions/PacerProvider.md @@ -9,7 +9,7 @@ title: PacerProvider function PacerProvider(__namedParameters): Element; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:45](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L45) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:45](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L45) ## Parameters diff --git a/docs/framework/preact/reference/functions/useAsyncBatchedCallback.md b/docs/framework/preact/reference/functions/useAsyncBatchedCallback.md index 94b2d4356..fb5227ca0 100644 --- a/docs/framework/preact/reference/functions/useAsyncBatchedCallback.md +++ b/docs/framework/preact/reference/functions/useAsyncBatchedCallback.md @@ -9,7 +9,7 @@ title: useAsyncBatchedCallback function useAsyncBatchedCallback(fn, options): (item) => Promise; ``` -Defined in: [preact-pacer/src/async-batcher/useAsyncBatchedCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatchedCallback.ts#L42) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatchedCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatchedCallback.ts#L42) A Preact hook that creates a batched version of an async callback function. This hook is a convenient wrapper around the `useAsyncBatcher` hook, diff --git a/docs/framework/preact/reference/functions/useAsyncBatcher.md b/docs/framework/preact/reference/functions/useAsyncBatcher.md index c0a11b4c3..c4a4e5497 100644 --- a/docs/framework/preact/reference/functions/useAsyncBatcher.md +++ b/docs/framework/preact/reference/functions/useAsyncBatcher.md @@ -12,7 +12,7 @@ function useAsyncBatcher( selector): PreactAsyncBatcher; ``` -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:235](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L235) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:235](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L235) A Preact hook that creates an `AsyncBatcher` instance for managing asynchronous batches of items. diff --git a/docs/framework/preact/reference/functions/useAsyncDebouncedCallback.md b/docs/framework/preact/reference/functions/useAsyncDebouncedCallback.md index 014e9b8b0..a0ce67a0d 100644 --- a/docs/framework/preact/reference/functions/useAsyncDebouncedCallback.md +++ b/docs/framework/preact/reference/functions/useAsyncDebouncedCallback.md @@ -9,7 +9,7 @@ title: useAsyncDebouncedCallback function useAsyncDebouncedCallback(fn, options): (...args) => Promise>; ``` -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts:44](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts#L44) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts:44](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts#L44) A Preact hook that creates a debounced version of an async callback function. This hook is a convenient wrapper around the `useAsyncDebouncer` hook, diff --git a/docs/framework/preact/reference/functions/useAsyncDebouncer.md b/docs/framework/preact/reference/functions/useAsyncDebouncer.md index 97f83476b..b7807f54b 100644 --- a/docs/framework/preact/reference/functions/useAsyncDebouncer.md +++ b/docs/framework/preact/reference/functions/useAsyncDebouncer.md @@ -12,7 +12,7 @@ function useAsyncDebouncer( selector): PreactAsyncDebouncer; ``` -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:214](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L214) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:214](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L214) A low-level Preact hook that creates an `AsyncDebouncer` instance to delay execution of an async function. diff --git a/docs/framework/preact/reference/functions/useAsyncQueuedState.md b/docs/framework/preact/reference/functions/useAsyncQueuedState.md index 160c948af..72d2f375a 100644 --- a/docs/framework/preact/reference/functions/useAsyncQueuedState.md +++ b/docs/framework/preact/reference/functions/useAsyncQueuedState.md @@ -12,7 +12,7 @@ function useAsyncQueuedState( selector?): [TValue[], PreactAsyncQueuer]; ``` -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuedState.ts:151](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuedState.ts#L151) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuedState.ts:151](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuedState.ts#L151) A higher-level Preact hook that creates an `AsyncQueuer` instance with built-in state management. diff --git a/docs/framework/preact/reference/functions/useAsyncQueuer.md b/docs/framework/preact/reference/functions/useAsyncQueuer.md index 8e55f441d..3545dced8 100644 --- a/docs/framework/preact/reference/functions/useAsyncQueuer.md +++ b/docs/framework/preact/reference/functions/useAsyncQueuer.md @@ -12,7 +12,7 @@ function useAsyncQueuer( selector): PreactAsyncQueuer; ``` -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:235](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L235) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:235](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L235) A lower-level Preact hook that creates an `AsyncQueuer` instance for managing an async queue of items. diff --git a/docs/framework/preact/reference/functions/useAsyncRateLimitedCallback.md b/docs/framework/preact/reference/functions/useAsyncRateLimitedCallback.md index b746e3f77..86cd571c2 100644 --- a/docs/framework/preact/reference/functions/useAsyncRateLimitedCallback.md +++ b/docs/framework/preact/reference/functions/useAsyncRateLimitedCallback.md @@ -9,7 +9,7 @@ title: useAsyncRateLimitedCallback function useAsyncRateLimitedCallback(fn, options): (...args) => Promise>; ``` -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts:59](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts#L59) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts:59](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts#L59) A Preact hook that creates a rate-limited version of an async callback function. This hook is a convenient wrapper around the `useAsyncRateLimiter` hook, diff --git a/docs/framework/preact/reference/functions/useAsyncRateLimiter.md b/docs/framework/preact/reference/functions/useAsyncRateLimiter.md index eba7a195b..ee548307b 100644 --- a/docs/framework/preact/reference/functions/useAsyncRateLimiter.md +++ b/docs/framework/preact/reference/functions/useAsyncRateLimiter.md @@ -12,7 +12,7 @@ function useAsyncRateLimiter( selector): PreactAsyncRateLimiter; ``` -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:231](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L231) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:231](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L231) A low-level Preact hook that creates an `AsyncRateLimiter` instance to limit how many times an async function can execute within a time window. diff --git a/docs/framework/preact/reference/functions/useAsyncThrottledCallback.md b/docs/framework/preact/reference/functions/useAsyncThrottledCallback.md index cefe5bac3..48861a3e3 100644 --- a/docs/framework/preact/reference/functions/useAsyncThrottledCallback.md +++ b/docs/framework/preact/reference/functions/useAsyncThrottledCallback.md @@ -9,7 +9,7 @@ title: useAsyncThrottledCallback function useAsyncThrottledCallback(fn, options): (...args) => Promise>; ``` -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottledCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottledCallback.ts#L42) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottledCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottledCallback.ts#L42) A Preact hook that creates a throttled version of an async callback function. This hook is a convenient wrapper around the `useAsyncThrottler` hook, diff --git a/docs/framework/preact/reference/functions/useAsyncThrottler.md b/docs/framework/preact/reference/functions/useAsyncThrottler.md index e9b23f39d..4aa1d9d01 100644 --- a/docs/framework/preact/reference/functions/useAsyncThrottler.md +++ b/docs/framework/preact/reference/functions/useAsyncThrottler.md @@ -12,7 +12,7 @@ function useAsyncThrottler( selector): PreactAsyncThrottler; ``` -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:225](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L225) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:225](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L225) A low-level Preact hook that creates an `AsyncThrottler` instance to limit how often an async function can execute. diff --git a/docs/framework/preact/reference/functions/useBatchedCallback.md b/docs/framework/preact/reference/functions/useBatchedCallback.md index 21256345d..ee3db37a0 100644 --- a/docs/framework/preact/reference/functions/useBatchedCallback.md +++ b/docs/framework/preact/reference/functions/useBatchedCallback.md @@ -9,7 +9,7 @@ title: useBatchedCallback function useBatchedCallback(fn, options): (item) => void; ``` -Defined in: [preact-pacer/src/batcher/useBatchedCallback.ts:40](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatchedCallback.ts#L40) +Defined in: [preact-pacer/src/batcher/useBatchedCallback.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatchedCallback.ts#L40) A Preact hook that creates a batched version of a callback function. This hook is essentially a wrapper around the basic `batch` function diff --git a/docs/framework/preact/reference/functions/useBatcher.md b/docs/framework/preact/reference/functions/useBatcher.md index 509ec6969..947282450 100644 --- a/docs/framework/preact/reference/functions/useBatcher.md +++ b/docs/framework/preact/reference/functions/useBatcher.md @@ -12,7 +12,7 @@ function useBatcher( selector): PreactBatcher; ``` -Defined in: [preact-pacer/src/batcher/useBatcher.ts:183](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L183) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:183](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L183) A Preact hook that creates and manages a Batcher instance. diff --git a/docs/framework/preact/reference/functions/useDebouncedCallback.md b/docs/framework/preact/reference/functions/useDebouncedCallback.md index 6b378ecf3..a4ea02537 100644 --- a/docs/framework/preact/reference/functions/useDebouncedCallback.md +++ b/docs/framework/preact/reference/functions/useDebouncedCallback.md @@ -9,7 +9,7 @@ title: useDebouncedCallback function useDebouncedCallback(fn, options): (...args) => void; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncedCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncedCallback.ts#L42) +Defined in: [preact-pacer/src/debouncer/useDebouncedCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncedCallback.ts#L42) A Preact hook that creates a debounced version of a callback function. This hook is essentially a wrapper around the basic `debounce` function diff --git a/docs/framework/preact/reference/functions/useDebouncedState.md b/docs/framework/preact/reference/functions/useDebouncedState.md index f941ecf78..7656ff15e 100644 --- a/docs/framework/preact/reference/functions/useDebouncedState.md +++ b/docs/framework/preact/reference/functions/useDebouncedState.md @@ -12,7 +12,7 @@ function useDebouncedState( selector?): [TValue, Dispatch>, PreactDebouncer>, TSelected>]; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncedState.ts:79](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncedState.ts#L79) +Defined in: [preact-pacer/src/debouncer/useDebouncedState.ts:79](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncedState.ts#L79) A Preact hook that creates a debounced state value, combining Preact's useState with debouncing functionality. This hook provides both the current debounced value and methods to update it. diff --git a/docs/framework/preact/reference/functions/useDebouncedValue.md b/docs/framework/preact/reference/functions/useDebouncedValue.md index c2fbec3e0..08da861c2 100644 --- a/docs/framework/preact/reference/functions/useDebouncedValue.md +++ b/docs/framework/preact/reference/functions/useDebouncedValue.md @@ -12,7 +12,7 @@ function useDebouncedValue( selector?): [TValue, PreactDebouncer>, TSelected>]; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncedValue.ts:88](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncedValue.ts#L88) +Defined in: [preact-pacer/src/debouncer/useDebouncedValue.ts:88](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncedValue.ts#L88) A Preact hook that creates a debounced value that updates only after a specified delay. Unlike useDebouncedState, this hook automatically tracks changes to the input value diff --git a/docs/framework/preact/reference/functions/useDebouncer.md b/docs/framework/preact/reference/functions/useDebouncer.md index c62921814..790c608ae 100644 --- a/docs/framework/preact/reference/functions/useDebouncer.md +++ b/docs/framework/preact/reference/functions/useDebouncer.md @@ -12,7 +12,7 @@ function useDebouncer( selector): PreactDebouncer; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:163](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L163) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:163](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L163) A Preact hook that creates and manages a Debouncer instance. diff --git a/docs/framework/preact/reference/functions/useDefaultPacerOptions.md b/docs/framework/preact/reference/functions/useDefaultPacerOptions.md index 423dbf4e5..575c934ed 100644 --- a/docs/framework/preact/reference/functions/useDefaultPacerOptions.md +++ b/docs/framework/preact/reference/functions/useDefaultPacerOptions.md @@ -9,7 +9,7 @@ title: useDefaultPacerOptions function useDefaultPacerOptions(): PacerProviderOptions; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:67](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L67) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:67](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L67) ## Returns diff --git a/docs/framework/preact/reference/functions/usePacerContext.md b/docs/framework/preact/reference/functions/usePacerContext.md index 52562f833..feab986f6 100644 --- a/docs/framework/preact/reference/functions/usePacerContext.md +++ b/docs/framework/preact/reference/functions/usePacerContext.md @@ -9,7 +9,7 @@ title: usePacerContext function usePacerContext(): PacerContextValue | null; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:63](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L63) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:63](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L63) ## Returns diff --git a/docs/framework/preact/reference/functions/useQueuedState.md b/docs/framework/preact/reference/functions/useQueuedState.md index 75327a4b8..154c033fb 100644 --- a/docs/framework/preact/reference/functions/useQueuedState.md +++ b/docs/framework/preact/reference/functions/useQueuedState.md @@ -12,7 +12,7 @@ function useQueuedState( selector?): [TValue[], (item, position?, runOnItemsChange?) => boolean, PreactQueuer]; ``` -Defined in: [preact-pacer/src/queuer/useQueuedState.ts:119](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuedState.ts#L119) +Defined in: [preact-pacer/src/queuer/useQueuedState.ts:119](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuedState.ts#L119) A Preact hook that creates a queuer with managed state, combining Preact's useState with queuing functionality. This hook provides both the current queue state and queue control methods. diff --git a/docs/framework/preact/reference/functions/useQueuedValue.md b/docs/framework/preact/reference/functions/useQueuedValue.md index f60ced3b4..84a0fc40b 100644 --- a/docs/framework/preact/reference/functions/useQueuedValue.md +++ b/docs/framework/preact/reference/functions/useQueuedValue.md @@ -12,7 +12,7 @@ function useQueuedValue( selector?): [TValue, PreactQueuer]; ``` -Defined in: [preact-pacer/src/queuer/useQueuedValue.ts:103](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuedValue.ts#L103) +Defined in: [preact-pacer/src/queuer/useQueuedValue.ts:103](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuedValue.ts#L103) A Preact hook that creates a queued value that processes state changes in order with an optional delay. This hook uses useQueuer internally to manage a queue of state changes and apply them sequentially. diff --git a/docs/framework/preact/reference/functions/useQueuer.md b/docs/framework/preact/reference/functions/useQueuer.md index 4f0c46bcf..ac3b20704 100644 --- a/docs/framework/preact/reference/functions/useQueuer.md +++ b/docs/framework/preact/reference/functions/useQueuer.md @@ -12,7 +12,7 @@ function useQueuer( selector): PreactQueuer; ``` -Defined in: [preact-pacer/src/queuer/useQueuer.ts:194](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L194) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:194](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L194) A Preact hook that creates and manages a Queuer instance. diff --git a/docs/framework/preact/reference/functions/useRateLimitedCallback.md b/docs/framework/preact/reference/functions/useRateLimitedCallback.md index 8e70cdc8a..252f86d70 100644 --- a/docs/framework/preact/reference/functions/useRateLimitedCallback.md +++ b/docs/framework/preact/reference/functions/useRateLimitedCallback.md @@ -9,7 +9,7 @@ title: useRateLimitedCallback function useRateLimitedCallback(fn, options): (...args) => boolean; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimitedCallback.ts:59](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimitedCallback.ts#L59) +Defined in: [preact-pacer/src/rate-limiter/useRateLimitedCallback.ts:59](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimitedCallback.ts#L59) A Preact hook that creates a rate-limited version of a callback function. This hook is essentially a wrapper around the basic `rateLimiter` function diff --git a/docs/framework/preact/reference/functions/useRateLimitedState.md b/docs/framework/preact/reference/functions/useRateLimitedState.md index c1d08f61c..0cb25e209 100644 --- a/docs/framework/preact/reference/functions/useRateLimitedState.md +++ b/docs/framework/preact/reference/functions/useRateLimitedState.md @@ -12,7 +12,7 @@ function useRateLimitedState( selector?): [TValue, Dispatch>, PreactRateLimiter>, TSelected>]; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimitedState.ts:108](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimitedState.ts#L108) +Defined in: [preact-pacer/src/rate-limiter/useRateLimitedState.ts:108](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimitedState.ts#L108) A Preact hook that creates a rate-limited state value that enforces a hard limit on state updates within a time window. This hook combines Preact's useState with rate limiting functionality to provide controlled state updates. diff --git a/docs/framework/preact/reference/functions/useRateLimitedValue.md b/docs/framework/preact/reference/functions/useRateLimitedValue.md index 63813ef80..700e2d8ef 100644 --- a/docs/framework/preact/reference/functions/useRateLimitedValue.md +++ b/docs/framework/preact/reference/functions/useRateLimitedValue.md @@ -12,7 +12,7 @@ function useRateLimitedValue( selector?): [TValue, PreactRateLimiter>, TSelected>]; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimitedValue.ts:97](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimitedValue.ts#L97) +Defined in: [preact-pacer/src/rate-limiter/useRateLimitedValue.ts:97](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimitedValue.ts#L97) A high-level Preact hook that creates a rate-limited version of a value that updates at most a certain number of times within a time window. This hook uses Preact's useState internally to manage the rate-limited state. diff --git a/docs/framework/preact/reference/functions/useRateLimiter.md b/docs/framework/preact/reference/functions/useRateLimiter.md index 870a41237..ed5ee6aef 100644 --- a/docs/framework/preact/reference/functions/useRateLimiter.md +++ b/docs/framework/preact/reference/functions/useRateLimiter.md @@ -12,7 +12,7 @@ function useRateLimiter( selector): PreactRateLimiter; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:190](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L190) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:190](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L190) A low-level Preact hook that creates a `RateLimiter` instance to enforce rate limits on function execution. diff --git a/docs/framework/preact/reference/functions/useThrottledCallback.md b/docs/framework/preact/reference/functions/useThrottledCallback.md index c235c2d9e..40992bf6f 100644 --- a/docs/framework/preact/reference/functions/useThrottledCallback.md +++ b/docs/framework/preact/reference/functions/useThrottledCallback.md @@ -9,7 +9,7 @@ title: useThrottledCallback function useThrottledCallback(fn, options): (...args) => void; ``` -Defined in: [preact-pacer/src/throttler/useThrottledCallback.ts:43](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottledCallback.ts#L43) +Defined in: [preact-pacer/src/throttler/useThrottledCallback.ts:43](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottledCallback.ts#L43) A Preact hook that creates a throttled version of a callback function. This hook is essentially a wrapper around the basic `throttle` function diff --git a/docs/framework/preact/reference/functions/useThrottledState.md b/docs/framework/preact/reference/functions/useThrottledState.md index 0850d791f..e75b9e235 100644 --- a/docs/framework/preact/reference/functions/useThrottledState.md +++ b/docs/framework/preact/reference/functions/useThrottledState.md @@ -12,7 +12,7 @@ function useThrottledState( selector?): [TValue, Dispatch>, PreactThrottler>, TSelected>]; ``` -Defined in: [preact-pacer/src/throttler/useThrottledState.ts:91](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottledState.ts#L91) +Defined in: [preact-pacer/src/throttler/useThrottledState.ts:91](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottledState.ts#L91) A Preact hook that creates a throttled state value that updates at most once within a specified time window. This hook combines Preact's useState with throttling functionality to provide controlled state updates. diff --git a/docs/framework/preact/reference/functions/useThrottledValue.md b/docs/framework/preact/reference/functions/useThrottledValue.md index bf24d2b14..b41c8f8b7 100644 --- a/docs/framework/preact/reference/functions/useThrottledValue.md +++ b/docs/framework/preact/reference/functions/useThrottledValue.md @@ -12,7 +12,7 @@ function useThrottledValue( selector?): [TValue, PreactThrottler>, TSelected>]; ``` -Defined in: [preact-pacer/src/throttler/useThrottledValue.ts:83](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottledValue.ts#L83) +Defined in: [preact-pacer/src/throttler/useThrottledValue.ts:83](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottledValue.ts#L83) A high-level Preact hook that creates a throttled version of a value that updates at most once within a specified time window. This hook uses Preact's useState internally to manage the throttled state. diff --git a/docs/framework/preact/reference/functions/useThrottler.md b/docs/framework/preact/reference/functions/useThrottler.md index 98f90e0f3..e2e45402f 100644 --- a/docs/framework/preact/reference/functions/useThrottler.md +++ b/docs/framework/preact/reference/functions/useThrottler.md @@ -12,7 +12,7 @@ function useThrottler( selector): PreactThrottler; ``` -Defined in: [preact-pacer/src/throttler/useThrottler.ts:168](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L168) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:168](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L168) A low-level Preact hook that creates a `Throttler` instance that limits how often the provided function can execute. diff --git a/docs/framework/preact/reference/interfaces/PacerProviderOptions.md b/docs/framework/preact/reference/interfaces/PacerProviderOptions.md index dad8c11c9..3f9291f10 100644 --- a/docs/framework/preact/reference/interfaces/PacerProviderOptions.md +++ b/docs/framework/preact/reference/interfaces/PacerProviderOptions.md @@ -5,7 +5,7 @@ title: PacerProviderOptions # Interface: PacerProviderOptions -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:19](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L19) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:19](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L19) ## Properties @@ -15,7 +15,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:19](https://github.com/ optional asyncBatcher: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:20](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L20) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:20](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L20) *** @@ -25,7 +25,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:20](https://github.com/ optional asyncDebouncer: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L21) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L21) *** @@ -35,7 +35,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:21](https://github.com/ optional asyncQueuer: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:22](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L22) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:22](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L22) *** @@ -45,7 +45,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:22](https://github.com/ optional asyncRateLimiter: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:23](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L23) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:23](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L23) *** @@ -55,7 +55,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:23](https://github.com/ optional asyncThrottler: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L24) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L24) *** @@ -65,7 +65,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:24](https://github.com/ optional batcher: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:25](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L25) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:25](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L25) *** @@ -75,7 +75,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:25](https://github.com/ optional debouncer: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:26](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L26) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:26](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L26) *** @@ -85,7 +85,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:26](https://github.com/ optional queuer: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:27](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L27) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:27](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L27) *** @@ -95,7 +95,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:27](https://github.com/ optional rateLimiter: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:28](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L28) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:28](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L28) *** @@ -105,4 +105,4 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:28](https://github.com/ optional throttler: Partial>; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:29](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L29) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:29](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L29) diff --git a/docs/framework/preact/reference/interfaces/PacerProviderProps.md b/docs/framework/preact/reference/interfaces/PacerProviderProps.md index 4c6a1188c..b5d44ed97 100644 --- a/docs/framework/preact/reference/interfaces/PacerProviderProps.md +++ b/docs/framework/preact/reference/interfaces/PacerProviderProps.md @@ -5,7 +5,7 @@ title: PacerProviderProps # Interface: PacerProviderProps -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:38](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L38) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:38](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L38) ## Properties @@ -15,7 +15,7 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:38](https://github.com/ children: ComponentChildren; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:39](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L39) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:39](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L39) *** @@ -25,4 +25,4 @@ Defined in: [preact-pacer/src/provider/PacerProvider.tsx:39](https://github.com/ optional defaultOptions: PacerProviderOptions; ``` -Defined in: [preact-pacer/src/provider/PacerProvider.tsx:40](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L40) +Defined in: [preact-pacer/src/provider/PacerProvider.tsx:40](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/provider/PacerProvider.tsx#L40) diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncBatcher.md b/docs/framework/preact/reference/interfaces/PreactAsyncBatcher.md index 78a84c3b7..729350ad8 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncBatcher.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncBatcher.md @@ -5,7 +5,7 @@ title: PreactAsyncBatcher # Interface: PreactAsyncBatcher\ -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:23](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L23) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:23](https://githu readonly state: Readonly; ``` -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:49](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L49) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L49) Reactive state that will be updated and re-rendered when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:55](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L55) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L55) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:40](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L40) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L40) A Preact HOC (Higher Order Component) that allows you to subscribe to the async batcher state. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncBatcherOptions.md b/docs/framework/preact/reference/interfaces/PreactAsyncBatcherOptions.md index 6b4a2b101..0d33c3496 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncBatcherOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncBatcherOptions.md @@ -5,7 +5,7 @@ title: PreactAsyncBatcherOptions # Interface: PreactAsyncBatcherOptions\ -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:12](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L12) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:12](https://githu optional onUnmount: (batcher) => void; ``` -Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L20) +Defined in: [preact-pacer/src/async-batcher/useAsyncBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-batcher/useAsyncBatcher.ts#L20) Optional callback invoked when the component unmounts. Receives the batcher instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncDebouncer.md b/docs/framework/preact/reference/interfaces/PreactAsyncDebouncer.md index 0591a53f9..cee1ecec8 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncDebouncer.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncDebouncer.md @@ -5,7 +5,7 @@ title: PreactAsyncDebouncer # Interface: PreactAsyncDebouncer\ -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L24) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:24](https://g readonly state: Readonly; ``` -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:50](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L50) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L50) Reactive state that will be updated and re-rendered when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:56](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L56) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L41) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L41) A Preact HOC (Higher Order Component) that allows you to subscribe to the async debouncer state. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncDebouncerOptions.md b/docs/framework/preact/reference/interfaces/PreactAsyncDebouncerOptions.md index 6533c661c..5369fee84 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncDebouncerOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncDebouncerOptions.md @@ -5,7 +5,7 @@ title: PreactAsyncDebouncerOptions # Interface: PreactAsyncDebouncerOptions\ -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L13) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:13](https://g optional onUnmount: (debouncer) => void; ``` -Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L21) +Defined in: [preact-pacer/src/async-debouncer/useAsyncDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-debouncer/useAsyncDebouncer.ts#L21) Optional callback invoked when the component unmounts. Receives the debouncer instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncQueuer.md b/docs/framework/preact/reference/interfaces/PreactAsyncQueuer.md index b481bcff5..3b5a3d609 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncQueuer.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncQueuer.md @@ -5,7 +5,7 @@ title: PreactAsyncQueuer # Interface: PreactAsyncQueuer\ -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:23](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L23) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:23](https://github. readonly state: Readonly; ``` -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:49](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L49) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L49) Reactive state that will be updated and re-rendered when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:55](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L55) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L55) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:40](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L40) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L40) A Preact HOC (Higher Order Component) that allows you to subscribe to the async queuer state. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncQueuerOptions.md b/docs/framework/preact/reference/interfaces/PreactAsyncQueuerOptions.md index f9cb8141e..3a5aa939c 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncQueuerOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncQueuerOptions.md @@ -5,7 +5,7 @@ title: PreactAsyncQueuerOptions # Interface: PreactAsyncQueuerOptions\ -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:12](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L12) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:12](https://github. optional onUnmount: (queuer) => void; ``` -Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L20) +Defined in: [preact-pacer/src/async-queuer/useAsyncQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-queuer/useAsyncQueuer.ts#L20) Optional callback invoked when the component unmounts. Receives the queuer instance. When provided, replaces the default cleanup (stop + abort); use it to call flush(), flushAsBatch(), stop(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiter.md b/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiter.md index 8da9dcf7e..55da53afd 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiter.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiter.md @@ -5,7 +5,7 @@ title: PreactAsyncRateLimiter # Interface: PreactAsyncRateLimiter\ -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L24) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:24](http readonly state: Readonly; ``` -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:50](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L50) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L50) Reactive state that will be updated and re-rendered when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L56) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:41](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L41) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L41) A Preact HOC (Higher Order Component) that allows you to subscribe to the async rate limiter state. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiterOptions.md b/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiterOptions.md index 558c3691e..f854e4243 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiterOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncRateLimiterOptions.md @@ -5,7 +5,7 @@ title: PreactAsyncRateLimiterOptions # Interface: PreactAsyncRateLimiterOptions\ -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L13) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:13](http optional onUnmount: (rateLimiter) => void; ``` -Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L21) +Defined in: [preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L21) Optional callback invoked when the component unmounts. Receives the rate limiter instance. When provided, replaces the default cleanup (abort); use it to call reset(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncThrottler.md b/docs/framework/preact/reference/interfaces/PreactAsyncThrottler.md index 476f9f8d1..52f8ab48d 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncThrottler.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncThrottler.md @@ -5,7 +5,7 @@ title: PreactAsyncThrottler # Interface: PreactAsyncThrottler\ -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L24) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:24](https://g readonly state: Readonly; ``` -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:50](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L50) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L50) Reactive state that will be updated and re-rendered when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:56](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L56) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:41](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L41) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L41) A Preact HOC (Higher Order Component) that allows you to subscribe to the async throttler state. diff --git a/docs/framework/preact/reference/interfaces/PreactAsyncThrottlerOptions.md b/docs/framework/preact/reference/interfaces/PreactAsyncThrottlerOptions.md index 15665acbe..ab28c85b0 100644 --- a/docs/framework/preact/reference/interfaces/PreactAsyncThrottlerOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactAsyncThrottlerOptions.md @@ -5,7 +5,7 @@ title: PreactAsyncThrottlerOptions # Interface: PreactAsyncThrottlerOptions\ -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L13) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:13](https://g optional onUnmount: (throttler) => void; ``` -Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L21) +Defined in: [preact-pacer/src/async-throttler/useAsyncThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/async-throttler/useAsyncThrottler.ts#L21) Optional callback invoked when the component unmounts. Receives the throttler instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactBatcher.md b/docs/framework/preact/reference/interfaces/PreactBatcher.md index 9c22437c0..281da23e4 100644 --- a/docs/framework/preact/reference/interfaces/PreactBatcher.md +++ b/docs/framework/preact/reference/interfaces/PreactBatcher.md @@ -5,7 +5,7 @@ title: PreactBatcher # Interface: PreactBatcher\ -Defined in: [preact-pacer/src/batcher/useBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L20) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/batcher/useBatcher.ts:20](https://github.com/dogma readonly state: Readonly; ``` -Defined in: [preact-pacer/src/batcher/useBatcher.ts:46](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L46) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:46](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L46) Reactive state that will be updated and re-rendered when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/batcher/useBatcher.ts:52](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L52) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L52) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/batcher/useBatcher.ts:37](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L37) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L37) A Preact HOC (Higher Order Component) that allows you to subscribe to the batcher state. diff --git a/docs/framework/preact/reference/interfaces/PreactBatcherOptions.md b/docs/framework/preact/reference/interfaces/PreactBatcherOptions.md index 513eaf88a..feceac8c6 100644 --- a/docs/framework/preact/reference/interfaces/PreactBatcherOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactBatcherOptions.md @@ -5,7 +5,7 @@ title: PreactBatcherOptions # Interface: PreactBatcherOptions\ -Defined in: [preact-pacer/src/batcher/useBatcher.ts:9](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L9) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/batcher/useBatcher.ts:9](https://github.com/dogmar optional onUnmount: (batcher) => void; ``` -Defined in: [preact-pacer/src/batcher/useBatcher.ts:17](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L17) +Defined in: [preact-pacer/src/batcher/useBatcher.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/batcher/useBatcher.ts#L17) Optional callback invoked when the component unmounts. Receives the batcher instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactDebouncer.md b/docs/framework/preact/reference/interfaces/PreactDebouncer.md index 95359b2e7..00cbc050e 100644 --- a/docs/framework/preact/reference/interfaces/PreactDebouncer.md +++ b/docs/framework/preact/reference/interfaces/PreactDebouncer.md @@ -5,7 +5,7 @@ title: PreactDebouncer # Interface: PreactDebouncer\ -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L24) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:24](https://github.com/d readonly state: Readonly; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:50](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L50) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L50) Reactive state that will be updated and re-rendered when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:56](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L56) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L41) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L41) A Preact HOC (Higher Order Component) that allows you to subscribe to the debouncer state. diff --git a/docs/framework/preact/reference/interfaces/PreactDebouncerOptions.md b/docs/framework/preact/reference/interfaces/PreactDebouncerOptions.md index fd9082d1e..bb0a338fe 100644 --- a/docs/framework/preact/reference/interfaces/PreactDebouncerOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactDebouncerOptions.md @@ -5,7 +5,7 @@ title: PreactDebouncerOptions # Interface: PreactDebouncerOptions\ -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L13) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:13](https://github.com/d optional onUnmount: (debouncer) => void; ``` -Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L21) +Defined in: [preact-pacer/src/debouncer/useDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/debouncer/useDebouncer.ts#L21) Optional callback invoked when the component unmounts. Receives the debouncer instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactQueuer.md b/docs/framework/preact/reference/interfaces/PreactQueuer.md index 4f42e9e26..279d3a2aa 100644 --- a/docs/framework/preact/reference/interfaces/PreactQueuer.md +++ b/docs/framework/preact/reference/interfaces/PreactQueuer.md @@ -5,7 +5,7 @@ title: PreactQueuer # Interface: PreactQueuer\ -Defined in: [preact-pacer/src/queuer/useQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L20) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/queuer/useQueuer.ts:20](https://github.com/dogmar/ readonly state: Readonly; ``` -Defined in: [preact-pacer/src/queuer/useQueuer.ts:46](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L46) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:46](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L46) Reactive state that will be updated and re-rendered when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/queuer/useQueuer.ts:52](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L52) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L52) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/queuer/useQueuer.ts:37](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L37) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L37) A Preact HOC (Higher Order Component) that allows you to subscribe to the queuer state. diff --git a/docs/framework/preact/reference/interfaces/PreactQueuerOptions.md b/docs/framework/preact/reference/interfaces/PreactQueuerOptions.md index 16ddcd3a9..dded7c82d 100644 --- a/docs/framework/preact/reference/interfaces/PreactQueuerOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactQueuerOptions.md @@ -5,7 +5,7 @@ title: PreactQueuerOptions # Interface: PreactQueuerOptions\ -Defined in: [preact-pacer/src/queuer/useQueuer.ts:9](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L9) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/queuer/useQueuer.ts:9](https://github.com/dogmar/p optional onUnmount: (queuer) => void; ``` -Defined in: [preact-pacer/src/queuer/useQueuer.ts:17](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L17) +Defined in: [preact-pacer/src/queuer/useQueuer.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/queuer/useQueuer.ts#L17) Optional callback invoked when the component unmounts. Receives the queuer instance. When provided, replaces the default cleanup (stop); use it to call flush(), flushAsBatch(), stop(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactRateLimiter.md b/docs/framework/preact/reference/interfaces/PreactRateLimiter.md index d71c954f0..20a5cc908 100644 --- a/docs/framework/preact/reference/interfaces/PreactRateLimiter.md +++ b/docs/framework/preact/reference/interfaces/PreactRateLimiter.md @@ -5,7 +5,7 @@ title: PreactRateLimiter # Interface: PreactRateLimiter\ -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L24) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:24](https://github. readonly state: Readonly; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:50](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L50) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L50) Reactive state that will be updated and re-rendered when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L56) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:41](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L41) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L41) A Preact HOC (Higher Order Component) that allows you to subscribe to the rate limiter state. diff --git a/docs/framework/preact/reference/interfaces/PreactRateLimiterOptions.md b/docs/framework/preact/reference/interfaces/PreactRateLimiterOptions.md index 1f006ef2f..c2ab14481 100644 --- a/docs/framework/preact/reference/interfaces/PreactRateLimiterOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactRateLimiterOptions.md @@ -5,7 +5,7 @@ title: PreactRateLimiterOptions # Interface: PreactRateLimiterOptions\ -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L13) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:13](https://github. optional onUnmount: (rateLimiter) => void; ``` -Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L21) +Defined in: [preact-pacer/src/rate-limiter/useRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/rate-limiter/useRateLimiter.ts#L21) Optional callback invoked when the component unmounts. Receives the rate limiter instance. When provided, replaces the default cleanup; use it to call reset(), add logging, etc. diff --git a/docs/framework/preact/reference/interfaces/PreactThrottler.md b/docs/framework/preact/reference/interfaces/PreactThrottler.md index 425d3b42c..9835b022b 100644 --- a/docs/framework/preact/reference/interfaces/PreactThrottler.md +++ b/docs/framework/preact/reference/interfaces/PreactThrottler.md @@ -5,7 +5,7 @@ title: PreactThrottler # Interface: PreactThrottler\ -Defined in: [preact-pacer/src/throttler/useThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L24) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/throttler/useThrottler.ts:24](https://github.com/d readonly state: Readonly; ``` -Defined in: [preact-pacer/src/throttler/useThrottler.ts:50](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L50) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L50) Reactive state that will be updated and re-rendered when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [preact-pacer/src/throttler/useThrottler.ts:56](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L56) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ComponentChildren; ``` -Defined in: [preact-pacer/src/throttler/useThrottler.ts:41](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L41) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L41) A Preact HOC (Higher Order Component) that allows you to subscribe to the throttler state. diff --git a/docs/framework/preact/reference/interfaces/PreactThrottlerOptions.md b/docs/framework/preact/reference/interfaces/PreactThrottlerOptions.md index faed52417..51d05fa4e 100644 --- a/docs/framework/preact/reference/interfaces/PreactThrottlerOptions.md +++ b/docs/framework/preact/reference/interfaces/PreactThrottlerOptions.md @@ -5,7 +5,7 @@ title: PreactThrottlerOptions # Interface: PreactThrottlerOptions\ -Defined in: [preact-pacer/src/throttler/useThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L13) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [preact-pacer/src/throttler/useThrottler.ts:13](https://github.com/d optional onUnmount: (throttler) => void; ``` -Defined in: [preact-pacer/src/throttler/useThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L21) +Defined in: [preact-pacer/src/throttler/useThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/preact-pacer/src/throttler/useThrottler.ts#L21) Optional callback invoked when the component unmounts. Receives the throttler instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/react/reference/functions/PacerProvider.md b/docs/framework/react/reference/functions/PacerProvider.md index 9c50ecfe7..bac16be1a 100644 --- a/docs/framework/react/reference/functions/PacerProvider.md +++ b/docs/framework/react/reference/functions/PacerProvider.md @@ -9,7 +9,7 @@ title: PacerProvider function PacerProvider(__namedParameters): Element; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:48](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L48) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:48](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L48) ## Parameters diff --git a/docs/framework/react/reference/functions/useAsyncBatchedCallback.md b/docs/framework/react/reference/functions/useAsyncBatchedCallback.md index 2ee0b0bb2..a28e41f2d 100644 --- a/docs/framework/react/reference/functions/useAsyncBatchedCallback.md +++ b/docs/framework/react/reference/functions/useAsyncBatchedCallback.md @@ -9,7 +9,7 @@ title: useAsyncBatchedCallback function useAsyncBatchedCallback(fn, options): (item) => Promise; ``` -Defined in: [react-pacer/src/async-batcher/useAsyncBatchedCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatchedCallback.ts#L42) +Defined in: [react-pacer/src/async-batcher/useAsyncBatchedCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatchedCallback.ts#L42) A React hook that creates a batched version of an async callback function. This hook is a convenient wrapper around the `useAsyncBatcher` hook, diff --git a/docs/framework/react/reference/functions/useAsyncBatcher.md b/docs/framework/react/reference/functions/useAsyncBatcher.md index ef848bdc3..62bf67556 100644 --- a/docs/framework/react/reference/functions/useAsyncBatcher.md +++ b/docs/framework/react/reference/functions/useAsyncBatcher.md @@ -12,7 +12,7 @@ function useAsyncBatcher( selector): ReactAsyncBatcher; ``` -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:235](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L235) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:235](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L235) A React hook that creates an `AsyncBatcher` instance for managing asynchronous batches of items. diff --git a/docs/framework/react/reference/functions/useAsyncDebouncedCallback.md b/docs/framework/react/reference/functions/useAsyncDebouncedCallback.md index f542f5d82..185f34acb 100644 --- a/docs/framework/react/reference/functions/useAsyncDebouncedCallback.md +++ b/docs/framework/react/reference/functions/useAsyncDebouncedCallback.md @@ -9,7 +9,7 @@ title: useAsyncDebouncedCallback function useAsyncDebouncedCallback(fn, options): (...args) => Promise>; ``` -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts:44](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts#L44) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts:44](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncedCallback.ts#L44) A React hook that creates a debounced version of an async callback function. This hook is a convenient wrapper around the `useAsyncDebouncer` hook, diff --git a/docs/framework/react/reference/functions/useAsyncDebouncer.md b/docs/framework/react/reference/functions/useAsyncDebouncer.md index 02256d4d4..85802b14d 100644 --- a/docs/framework/react/reference/functions/useAsyncDebouncer.md +++ b/docs/framework/react/reference/functions/useAsyncDebouncer.md @@ -12,7 +12,7 @@ function useAsyncDebouncer( selector): ReactAsyncDebouncer; ``` -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:214](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L214) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:214](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L214) A low-level React hook that creates an `AsyncDebouncer` instance to delay execution of an async function. diff --git a/docs/framework/react/reference/functions/useAsyncQueuedState.md b/docs/framework/react/reference/functions/useAsyncQueuedState.md index 9bce65d99..2bcdf2ab0 100644 --- a/docs/framework/react/reference/functions/useAsyncQueuedState.md +++ b/docs/framework/react/reference/functions/useAsyncQueuedState.md @@ -12,7 +12,7 @@ function useAsyncQueuedState( selector?): [TValue[], ReactAsyncQueuer]; ``` -Defined in: [react-pacer/src/async-queuer/useAsyncQueuedState.ts:151](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuedState.ts#L151) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuedState.ts:151](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuedState.ts#L151) A higher-level React hook that creates an `AsyncQueuer` instance with built-in state management. diff --git a/docs/framework/react/reference/functions/useAsyncQueuer.md b/docs/framework/react/reference/functions/useAsyncQueuer.md index 5b10f0c8f..7a9d8d01b 100644 --- a/docs/framework/react/reference/functions/useAsyncQueuer.md +++ b/docs/framework/react/reference/functions/useAsyncQueuer.md @@ -12,7 +12,7 @@ function useAsyncQueuer( selector): ReactAsyncQueuer; ``` -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:235](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L235) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:235](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L235) A lower-level React hook that creates an `AsyncQueuer` instance for managing an async queue of items. diff --git a/docs/framework/react/reference/functions/useAsyncRateLimitedCallback.md b/docs/framework/react/reference/functions/useAsyncRateLimitedCallback.md index 6aae8be71..011913eff 100644 --- a/docs/framework/react/reference/functions/useAsyncRateLimitedCallback.md +++ b/docs/framework/react/reference/functions/useAsyncRateLimitedCallback.md @@ -9,7 +9,7 @@ title: useAsyncRateLimitedCallback function useAsyncRateLimitedCallback(fn, options): (...args) => Promise>; ``` -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts:59](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts#L59) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts:59](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimitedCallback.ts#L59) A React hook that creates a rate-limited version of an async callback function. This hook is a convenient wrapper around the `useAsyncRateLimiter` hook, diff --git a/docs/framework/react/reference/functions/useAsyncRateLimiter.md b/docs/framework/react/reference/functions/useAsyncRateLimiter.md index deab57512..4c88f8375 100644 --- a/docs/framework/react/reference/functions/useAsyncRateLimiter.md +++ b/docs/framework/react/reference/functions/useAsyncRateLimiter.md @@ -12,7 +12,7 @@ function useAsyncRateLimiter( selector): ReactAsyncRateLimiter; ``` -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:231](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L231) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:231](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L231) A low-level React hook that creates an `AsyncRateLimiter` instance to limit how many times an async function can execute within a time window. diff --git a/docs/framework/react/reference/functions/useAsyncThrottledCallback.md b/docs/framework/react/reference/functions/useAsyncThrottledCallback.md index 1e5e37b81..63119c36f 100644 --- a/docs/framework/react/reference/functions/useAsyncThrottledCallback.md +++ b/docs/framework/react/reference/functions/useAsyncThrottledCallback.md @@ -9,7 +9,7 @@ title: useAsyncThrottledCallback function useAsyncThrottledCallback(fn, options): (...args) => Promise>; ``` -Defined in: [react-pacer/src/async-throttler/useAsyncThrottledCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottledCallback.ts#L42) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottledCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottledCallback.ts#L42) A React hook that creates a throttled version of an async callback function. This hook is a convenient wrapper around the `useAsyncThrottler` hook, diff --git a/docs/framework/react/reference/functions/useAsyncThrottler.md b/docs/framework/react/reference/functions/useAsyncThrottler.md index d6f119a08..36173eaf5 100644 --- a/docs/framework/react/reference/functions/useAsyncThrottler.md +++ b/docs/framework/react/reference/functions/useAsyncThrottler.md @@ -12,7 +12,7 @@ function useAsyncThrottler( selector): ReactAsyncThrottler; ``` -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:225](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L225) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:225](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L225) A low-level React hook that creates an `AsyncThrottler` instance to limit how often an async function can execute. diff --git a/docs/framework/react/reference/functions/useBatchedCallback.md b/docs/framework/react/reference/functions/useBatchedCallback.md index eb6941b28..2bacc9de6 100644 --- a/docs/framework/react/reference/functions/useBatchedCallback.md +++ b/docs/framework/react/reference/functions/useBatchedCallback.md @@ -9,7 +9,7 @@ title: useBatchedCallback function useBatchedCallback(fn, options): (item) => void; ``` -Defined in: [react-pacer/src/batcher/useBatchedCallback.ts:40](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatchedCallback.ts#L40) +Defined in: [react-pacer/src/batcher/useBatchedCallback.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatchedCallback.ts#L40) A React hook that creates a batched version of a callback function. This hook is essentially a wrapper around the basic `batch` function diff --git a/docs/framework/react/reference/functions/useBatcher.md b/docs/framework/react/reference/functions/useBatcher.md index 7ddb9e94e..a91e2583f 100644 --- a/docs/framework/react/reference/functions/useBatcher.md +++ b/docs/framework/react/reference/functions/useBatcher.md @@ -12,7 +12,7 @@ function useBatcher( selector): ReactBatcher; ``` -Defined in: [react-pacer/src/batcher/useBatcher.ts:183](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L183) +Defined in: [react-pacer/src/batcher/useBatcher.ts:183](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L183) A React hook that creates and manages a Batcher instance. diff --git a/docs/framework/react/reference/functions/useDebouncedCallback.md b/docs/framework/react/reference/functions/useDebouncedCallback.md index 513e7380f..0e6527bb1 100644 --- a/docs/framework/react/reference/functions/useDebouncedCallback.md +++ b/docs/framework/react/reference/functions/useDebouncedCallback.md @@ -9,7 +9,7 @@ title: useDebouncedCallback function useDebouncedCallback(fn, options): (...args) => void; ``` -Defined in: [react-pacer/src/debouncer/useDebouncedCallback.ts:42](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncedCallback.ts#L42) +Defined in: [react-pacer/src/debouncer/useDebouncedCallback.ts:42](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncedCallback.ts#L42) A React hook that creates a debounced version of a callback function. This hook is essentially a wrapper around the basic `debounce` function diff --git a/docs/framework/react/reference/functions/useDebouncedState.md b/docs/framework/react/reference/functions/useDebouncedState.md index 09628b881..66eaefa85 100644 --- a/docs/framework/react/reference/functions/useDebouncedState.md +++ b/docs/framework/react/reference/functions/useDebouncedState.md @@ -12,7 +12,7 @@ function useDebouncedState( selector?): [TValue, Dispatch>, ReactDebouncer>, TSelected>]; ``` -Defined in: [react-pacer/src/debouncer/useDebouncedState.ts:78](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncedState.ts#L78) +Defined in: [react-pacer/src/debouncer/useDebouncedState.ts:78](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncedState.ts#L78) A React hook that creates a debounced state value, combining React's useState with debouncing functionality. This hook provides both the current debounced value and methods to update it. diff --git a/docs/framework/react/reference/functions/useDebouncedValue.md b/docs/framework/react/reference/functions/useDebouncedValue.md index 1c94ae9b9..14b0469f5 100644 --- a/docs/framework/react/reference/functions/useDebouncedValue.md +++ b/docs/framework/react/reference/functions/useDebouncedValue.md @@ -12,7 +12,7 @@ function useDebouncedValue( selector?): [TValue, ReactDebouncer>, TSelected>]; ``` -Defined in: [react-pacer/src/debouncer/useDebouncedValue.ts:87](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncedValue.ts#L87) +Defined in: [react-pacer/src/debouncer/useDebouncedValue.ts:87](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncedValue.ts#L87) A React hook that creates a debounced value that updates only after a specified delay. Unlike useDebouncedState, this hook automatically tracks changes to the input value diff --git a/docs/framework/react/reference/functions/useDebouncer.md b/docs/framework/react/reference/functions/useDebouncer.md index 886b7b12d..a582a336d 100644 --- a/docs/framework/react/reference/functions/useDebouncer.md +++ b/docs/framework/react/reference/functions/useDebouncer.md @@ -12,7 +12,7 @@ function useDebouncer( selector): ReactDebouncer; ``` -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:163](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L163) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:163](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L163) A React hook that creates and manages a Debouncer instance. diff --git a/docs/framework/react/reference/functions/useDefaultPacerOptions.md b/docs/framework/react/reference/functions/useDefaultPacerOptions.md index fc8271aa5..a3c331efa 100644 --- a/docs/framework/react/reference/functions/useDefaultPacerOptions.md +++ b/docs/framework/react/reference/functions/useDefaultPacerOptions.md @@ -9,7 +9,7 @@ title: useDefaultPacerOptions function useDefaultPacerOptions(): PacerProviderOptions; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:70](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L70) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:70](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L70) ## Returns diff --git a/docs/framework/react/reference/functions/usePacerContext.md b/docs/framework/react/reference/functions/usePacerContext.md index 3672d685b..0b3c04d36 100644 --- a/docs/framework/react/reference/functions/usePacerContext.md +++ b/docs/framework/react/reference/functions/usePacerContext.md @@ -9,7 +9,7 @@ title: usePacerContext function usePacerContext(): PacerContextValue | null; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:66](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L66) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:66](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L66) ## Returns diff --git a/docs/framework/react/reference/functions/useQueuedState.md b/docs/framework/react/reference/functions/useQueuedState.md index 5338a5908..1d0b655d4 100644 --- a/docs/framework/react/reference/functions/useQueuedState.md +++ b/docs/framework/react/reference/functions/useQueuedState.md @@ -12,7 +12,7 @@ function useQueuedState( selector?): [TValue[], (item, position?, runOnItemsChange?) => boolean, ReactQueuer]; ``` -Defined in: [react-pacer/src/queuer/useQueuedState.ts:119](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuedState.ts#L119) +Defined in: [react-pacer/src/queuer/useQueuedState.ts:119](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuedState.ts#L119) A React hook that creates a queuer with managed state, combining React's useState with queuing functionality. This hook provides both the current queue state and queue control methods. diff --git a/docs/framework/react/reference/functions/useQueuedValue.md b/docs/framework/react/reference/functions/useQueuedValue.md index 0881ed290..2cd922233 100644 --- a/docs/framework/react/reference/functions/useQueuedValue.md +++ b/docs/framework/react/reference/functions/useQueuedValue.md @@ -12,7 +12,7 @@ function useQueuedValue( selector?): [TValue, ReactQueuer]; ``` -Defined in: [react-pacer/src/queuer/useQueuedValue.ts:103](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuedValue.ts#L103) +Defined in: [react-pacer/src/queuer/useQueuedValue.ts:103](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuedValue.ts#L103) A React hook that creates a queued value that processes state changes in order with an optional delay. This hook uses useQueuer internally to manage a queue of state changes and apply them sequentially. diff --git a/docs/framework/react/reference/functions/useQueuer.md b/docs/framework/react/reference/functions/useQueuer.md index 522b4e99c..9e2addbe9 100644 --- a/docs/framework/react/reference/functions/useQueuer.md +++ b/docs/framework/react/reference/functions/useQueuer.md @@ -12,7 +12,7 @@ function useQueuer( selector): ReactQueuer; ``` -Defined in: [react-pacer/src/queuer/useQueuer.ts:194](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L194) +Defined in: [react-pacer/src/queuer/useQueuer.ts:194](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L194) A React hook that creates and manages a Queuer instance. diff --git a/docs/framework/react/reference/functions/useRateLimitedCallback.md b/docs/framework/react/reference/functions/useRateLimitedCallback.md index 9829ab1e5..7f1e25937 100644 --- a/docs/framework/react/reference/functions/useRateLimitedCallback.md +++ b/docs/framework/react/reference/functions/useRateLimitedCallback.md @@ -9,7 +9,7 @@ title: useRateLimitedCallback function useRateLimitedCallback(fn, options): (...args) => boolean; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimitedCallback.ts:59](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimitedCallback.ts#L59) +Defined in: [react-pacer/src/rate-limiter/useRateLimitedCallback.ts:59](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimitedCallback.ts#L59) A React hook that creates a rate-limited version of a callback function. This hook is essentially a wrapper around the basic `rateLimiter` function diff --git a/docs/framework/react/reference/functions/useRateLimitedState.md b/docs/framework/react/reference/functions/useRateLimitedState.md index ae9ecc806..922294568 100644 --- a/docs/framework/react/reference/functions/useRateLimitedState.md +++ b/docs/framework/react/reference/functions/useRateLimitedState.md @@ -12,7 +12,7 @@ function useRateLimitedState( selector?): [TValue, Dispatch>, ReactRateLimiter>, TSelected>]; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimitedState.ts:107](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimitedState.ts#L107) +Defined in: [react-pacer/src/rate-limiter/useRateLimitedState.ts:107](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimitedState.ts#L107) A React hook that creates a rate-limited state value that enforces a hard limit on state updates within a time window. This hook combines React's useState with rate limiting functionality to provide controlled state updates. diff --git a/docs/framework/react/reference/functions/useRateLimitedValue.md b/docs/framework/react/reference/functions/useRateLimitedValue.md index ab375c123..4945838e2 100644 --- a/docs/framework/react/reference/functions/useRateLimitedValue.md +++ b/docs/framework/react/reference/functions/useRateLimitedValue.md @@ -12,7 +12,7 @@ function useRateLimitedValue( selector?): [TValue, ReactRateLimiter>, TSelected>]; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimitedValue.ts:96](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimitedValue.ts#L96) +Defined in: [react-pacer/src/rate-limiter/useRateLimitedValue.ts:96](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimitedValue.ts#L96) A high-level React hook that creates a rate-limited version of a value that updates at most a certain number of times within a time window. This hook uses React's useState internally to manage the rate-limited state. diff --git a/docs/framework/react/reference/functions/useRateLimiter.md b/docs/framework/react/reference/functions/useRateLimiter.md index cb2d2a33c..aafa0c4d2 100644 --- a/docs/framework/react/reference/functions/useRateLimiter.md +++ b/docs/framework/react/reference/functions/useRateLimiter.md @@ -12,7 +12,7 @@ function useRateLimiter( selector): ReactRateLimiter; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:190](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L190) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:190](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L190) A low-level React hook that creates a `RateLimiter` instance to enforce rate limits on function execution. diff --git a/docs/framework/react/reference/functions/useThrottledCallback.md b/docs/framework/react/reference/functions/useThrottledCallback.md index 79dde00b1..2cf9c24c9 100644 --- a/docs/framework/react/reference/functions/useThrottledCallback.md +++ b/docs/framework/react/reference/functions/useThrottledCallback.md @@ -9,7 +9,7 @@ title: useThrottledCallback function useThrottledCallback(fn, options): (...args) => void; ``` -Defined in: [react-pacer/src/throttler/useThrottledCallback.ts:43](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottledCallback.ts#L43) +Defined in: [react-pacer/src/throttler/useThrottledCallback.ts:43](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottledCallback.ts#L43) A React hook that creates a throttled version of a callback function. This hook is essentially a wrapper around the basic `throttle` function diff --git a/docs/framework/react/reference/functions/useThrottledState.md b/docs/framework/react/reference/functions/useThrottledState.md index 718e29a1a..d36fe499b 100644 --- a/docs/framework/react/reference/functions/useThrottledState.md +++ b/docs/framework/react/reference/functions/useThrottledState.md @@ -12,7 +12,7 @@ function useThrottledState( selector?): [TValue, Dispatch>, ReactThrottler>, TSelected>]; ``` -Defined in: [react-pacer/src/throttler/useThrottledState.ts:90](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottledState.ts#L90) +Defined in: [react-pacer/src/throttler/useThrottledState.ts:90](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottledState.ts#L90) A React hook that creates a throttled state value that updates at most once within a specified time window. This hook combines React's useState with throttling functionality to provide controlled state updates. diff --git a/docs/framework/react/reference/functions/useThrottledValue.md b/docs/framework/react/reference/functions/useThrottledValue.md index 7f388655d..842c6c541 100644 --- a/docs/framework/react/reference/functions/useThrottledValue.md +++ b/docs/framework/react/reference/functions/useThrottledValue.md @@ -12,7 +12,7 @@ function useThrottledValue( selector?): [TValue, ReactThrottler>, TSelected>]; ``` -Defined in: [react-pacer/src/throttler/useThrottledValue.ts:82](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottledValue.ts#L82) +Defined in: [react-pacer/src/throttler/useThrottledValue.ts:82](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottledValue.ts#L82) A high-level React hook that creates a throttled version of a value that updates at most once within a specified time window. This hook uses React's useState internally to manage the throttled state. diff --git a/docs/framework/react/reference/functions/useThrottler.md b/docs/framework/react/reference/functions/useThrottler.md index 3e201c9b8..1abb7b2a6 100644 --- a/docs/framework/react/reference/functions/useThrottler.md +++ b/docs/framework/react/reference/functions/useThrottler.md @@ -12,7 +12,7 @@ function useThrottler( selector): ReactThrottler; ``` -Defined in: [react-pacer/src/throttler/useThrottler.ts:168](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L168) +Defined in: [react-pacer/src/throttler/useThrottler.ts:168](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L168) A low-level React hook that creates a `Throttler` instance that limits how often the provided function can execute. diff --git a/docs/framework/react/reference/interfaces/PacerProviderOptions.md b/docs/framework/react/reference/interfaces/PacerProviderOptions.md index ae9b417c7..0a4d5dc78 100644 --- a/docs/framework/react/reference/interfaces/PacerProviderOptions.md +++ b/docs/framework/react/reference/interfaces/PacerProviderOptions.md @@ -5,7 +5,7 @@ title: PacerProviderOptions # Interface: PacerProviderOptions -Defined in: [react-pacer/src/provider/PacerProvider.tsx:22](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L22) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:22](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L22) ## Properties @@ -15,7 +15,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:22](https://github.com/d optional asyncBatcher: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:23](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L23) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:23](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L23) *** @@ -25,7 +25,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:23](https://github.com/d optional asyncDebouncer: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L24) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L24) *** @@ -35,7 +35,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:24](https://github.com/d optional asyncQueuer: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:25](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L25) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:25](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L25) *** @@ -45,7 +45,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:25](https://github.com/d optional asyncRateLimiter: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:26](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L26) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:26](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L26) *** @@ -55,7 +55,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:26](https://github.com/d optional asyncThrottler: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:27](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L27) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:27](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L27) *** @@ -65,7 +65,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:27](https://github.com/d optional batcher: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:28](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L28) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:28](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L28) *** @@ -75,7 +75,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:28](https://github.com/d optional debouncer: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:29](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L29) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:29](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L29) *** @@ -85,7 +85,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:29](https://github.com/d optional queuer: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:30](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L30) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:30](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L30) *** @@ -95,7 +95,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:30](https://github.com/d optional rateLimiter: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:31](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L31) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:31](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L31) *** @@ -105,4 +105,4 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:31](https://github.com/d optional throttler: Partial>; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:32](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L32) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:32](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L32) diff --git a/docs/framework/react/reference/interfaces/PacerProviderProps.md b/docs/framework/react/reference/interfaces/PacerProviderProps.md index a760ea37b..3400d9104 100644 --- a/docs/framework/react/reference/interfaces/PacerProviderProps.md +++ b/docs/framework/react/reference/interfaces/PacerProviderProps.md @@ -5,7 +5,7 @@ title: PacerProviderProps # Interface: PacerProviderProps -Defined in: [react-pacer/src/provider/PacerProvider.tsx:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L41) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L41) ## Properties @@ -15,7 +15,7 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:41](https://github.com/d children: ReactNode; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:42](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L42) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:42](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L42) *** @@ -25,4 +25,4 @@ Defined in: [react-pacer/src/provider/PacerProvider.tsx:42](https://github.com/d optional defaultOptions: PacerProviderOptions; ``` -Defined in: [react-pacer/src/provider/PacerProvider.tsx:43](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L43) +Defined in: [react-pacer/src/provider/PacerProvider.tsx:43](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/provider/PacerProvider.tsx#L43) diff --git a/docs/framework/react/reference/interfaces/ReactAsyncBatcher.md b/docs/framework/react/reference/interfaces/ReactAsyncBatcher.md index a99656ae0..e465ebf31 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncBatcher.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncBatcher.md @@ -5,7 +5,7 @@ title: ReactAsyncBatcher # Interface: ReactAsyncBatcher\ -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:23](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L23) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:23](https://github readonly state: Readonly; ``` -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:49](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L49) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L49) Reactive state that will be updated and re-rendered when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:55](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L55) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L55) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:40](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L40) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L40) A React HOC (Higher Order Component) that allows you to subscribe to the batcher state. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncBatcherOptions.md b/docs/framework/react/reference/interfaces/ReactAsyncBatcherOptions.md index 7c44afa7c..48aeceddb 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncBatcherOptions.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncBatcherOptions.md @@ -5,7 +5,7 @@ title: ReactAsyncBatcherOptions # Interface: ReactAsyncBatcherOptions\ -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:12](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L12) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:12](https://github optional onUnmount: (batcher) => void; ``` -Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L20) +Defined in: [react-pacer/src/async-batcher/useAsyncBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-batcher/useAsyncBatcher.ts#L20) Optional callback invoked when the component unmounts. Receives the batcher instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncDebouncer.md b/docs/framework/react/reference/interfaces/ReactAsyncDebouncer.md index 58b112d77..3e3876b1a 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncDebouncer.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncDebouncer.md @@ -5,7 +5,7 @@ title: ReactAsyncDebouncer # Interface: ReactAsyncDebouncer\ -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L24) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:24](https://gi readonly state: Readonly; ``` -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:50](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L50) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L50) Reactive state that will be updated and re-rendered when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:56](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L56) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L41) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L41) A React HOC (Higher Order Component) that allows you to subscribe to the debouncer state. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncDebouncerOptions.md b/docs/framework/react/reference/interfaces/ReactAsyncDebouncerOptions.md index 35b001940..c4820233b 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncDebouncerOptions.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncDebouncerOptions.md @@ -5,7 +5,7 @@ title: ReactAsyncDebouncerOptions # Interface: ReactAsyncDebouncerOptions\ -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L13) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:13](https://gi optional onUnmount: (debouncer) => void; ``` -Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L21) +Defined in: [react-pacer/src/async-debouncer/useAsyncDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-debouncer/useAsyncDebouncer.ts#L21) Optional callback invoked when the component unmounts. Receives the debouncer instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncQueuer.md b/docs/framework/react/reference/interfaces/ReactAsyncQueuer.md index df87a742e..279af1cbf 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncQueuer.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncQueuer.md @@ -5,7 +5,7 @@ title: ReactAsyncQueuer # Interface: ReactAsyncQueuer\ -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:23](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L23) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:23](https://github.c readonly state: Readonly; ``` -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:49](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L49) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L49) Reactive state that will be updated and re-rendered when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:55](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L55) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L55) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:40](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L40) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L40) A React HOC (Higher Order Component) that allows you to subscribe to the queuer state. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncQueuerOptions.md b/docs/framework/react/reference/interfaces/ReactAsyncQueuerOptions.md index 180bc091a..9115612e2 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncQueuerOptions.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncQueuerOptions.md @@ -5,7 +5,7 @@ title: ReactAsyncQueuerOptions # Interface: ReactAsyncQueuerOptions\ -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:12](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L12) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:12](https://github.c optional onUnmount: (queuer) => void; ``` -Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L20) +Defined in: [react-pacer/src/async-queuer/useAsyncQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-queuer/useAsyncQueuer.ts#L20) Optional callback invoked when the component unmounts. Receives the queuer instance. When provided, replaces the default cleanup (stop + abort); use it to call flush(), flushAsBatch(), stop(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncRateLimiter.md b/docs/framework/react/reference/interfaces/ReactAsyncRateLimiter.md index 0002ff768..0f7de5124 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncRateLimiter.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncRateLimiter.md @@ -5,7 +5,7 @@ title: ReactAsyncRateLimiter # Interface: ReactAsyncRateLimiter\ -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L24) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:24](https readonly state: Readonly; ``` -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:50](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L50) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L50) Reactive state that will be updated and re-rendered when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L56) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L41) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L41) A React HOC (Higher Order Component) that allows you to subscribe to the rate limiter state. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncRateLimiterOptions.md b/docs/framework/react/reference/interfaces/ReactAsyncRateLimiterOptions.md index 01577f193..e66a78663 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncRateLimiterOptions.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncRateLimiterOptions.md @@ -5,7 +5,7 @@ title: ReactAsyncRateLimiterOptions # Interface: ReactAsyncRateLimiterOptions\ -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L13) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:13](https optional onUnmount: (rateLimiter) => void; ``` -Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L21) +Defined in: [react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts#L21) Optional callback invoked when the component unmounts. Receives the rate limiter instance. When provided, replaces the default cleanup (abort); use it to call reset(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncThrottler.md b/docs/framework/react/reference/interfaces/ReactAsyncThrottler.md index 2e7a1243c..fa0e5a0a9 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncThrottler.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncThrottler.md @@ -5,7 +5,7 @@ title: ReactAsyncThrottler # Interface: ReactAsyncThrottler\ -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L24) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:24](https://gi readonly state: Readonly; ``` -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:50](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L50) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L50) Reactive state that will be updated and re-rendered when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:56](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L56) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L41) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L41) A React HOC (Higher Order Component) that allows you to subscribe to the throttler state. diff --git a/docs/framework/react/reference/interfaces/ReactAsyncThrottlerOptions.md b/docs/framework/react/reference/interfaces/ReactAsyncThrottlerOptions.md index f514ceffc..cc4183714 100644 --- a/docs/framework/react/reference/interfaces/ReactAsyncThrottlerOptions.md +++ b/docs/framework/react/reference/interfaces/ReactAsyncThrottlerOptions.md @@ -5,7 +5,7 @@ title: ReactAsyncThrottlerOptions # Interface: ReactAsyncThrottlerOptions\ -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L13) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:13](https://gi optional onUnmount: (throttler) => void; ``` -Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L21) +Defined in: [react-pacer/src/async-throttler/useAsyncThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/async-throttler/useAsyncThrottler.ts#L21) Optional callback invoked when the component unmounts. Receives the throttler instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactBatcher.md b/docs/framework/react/reference/interfaces/ReactBatcher.md index ba65435c0..d570235e0 100644 --- a/docs/framework/react/reference/interfaces/ReactBatcher.md +++ b/docs/framework/react/reference/interfaces/ReactBatcher.md @@ -5,7 +5,7 @@ title: ReactBatcher # Interface: ReactBatcher\ -Defined in: [react-pacer/src/batcher/useBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L20) +Defined in: [react-pacer/src/batcher/useBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/batcher/useBatcher.ts:20](https://github.com/dogmar readonly state: Readonly; ``` -Defined in: [react-pacer/src/batcher/useBatcher.ts:46](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L46) +Defined in: [react-pacer/src/batcher/useBatcher.ts:46](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L46) Reactive state that will be updated and re-rendered when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/batcher/useBatcher.ts:52](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L52) +Defined in: [react-pacer/src/batcher/useBatcher.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L52) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/batcher/useBatcher.ts:37](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L37) +Defined in: [react-pacer/src/batcher/useBatcher.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L37) A React HOC (Higher Order Component) that allows you to subscribe to the batcher state. diff --git a/docs/framework/react/reference/interfaces/ReactBatcherOptions.md b/docs/framework/react/reference/interfaces/ReactBatcherOptions.md index bee8a885b..2752f3f54 100644 --- a/docs/framework/react/reference/interfaces/ReactBatcherOptions.md +++ b/docs/framework/react/reference/interfaces/ReactBatcherOptions.md @@ -5,7 +5,7 @@ title: ReactBatcherOptions # Interface: ReactBatcherOptions\ -Defined in: [react-pacer/src/batcher/useBatcher.ts:9](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L9) +Defined in: [react-pacer/src/batcher/useBatcher.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/batcher/useBatcher.ts:9](https://github.com/dogmar/ optional onUnmount: (batcher) => void; ``` -Defined in: [react-pacer/src/batcher/useBatcher.ts:17](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L17) +Defined in: [react-pacer/src/batcher/useBatcher.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/batcher/useBatcher.ts#L17) Optional callback invoked when the component unmounts. Receives the batcher instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactDebouncer.md b/docs/framework/react/reference/interfaces/ReactDebouncer.md index d3833ac32..a2e98fb4d 100644 --- a/docs/framework/react/reference/interfaces/ReactDebouncer.md +++ b/docs/framework/react/reference/interfaces/ReactDebouncer.md @@ -5,7 +5,7 @@ title: ReactDebouncer # Interface: ReactDebouncer\ -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L24) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/debouncer/useDebouncer.ts:24](https://github.com/do readonly state: Readonly; ``` -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:50](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L50) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L50) Reactive state that will be updated and re-rendered when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:56](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L56) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L41) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L41) A React HOC (Higher Order Component) that allows you to subscribe to the debouncer state. diff --git a/docs/framework/react/reference/interfaces/ReactDebouncerOptions.md b/docs/framework/react/reference/interfaces/ReactDebouncerOptions.md index 81b3dc620..9e7e4955e 100644 --- a/docs/framework/react/reference/interfaces/ReactDebouncerOptions.md +++ b/docs/framework/react/reference/interfaces/ReactDebouncerOptions.md @@ -5,7 +5,7 @@ title: ReactDebouncerOptions # Interface: ReactDebouncerOptions\ -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L13) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/debouncer/useDebouncer.ts:13](https://github.com/do optional onUnmount: (debouncer) => void; ``` -Defined in: [react-pacer/src/debouncer/useDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L21) +Defined in: [react-pacer/src/debouncer/useDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/debouncer/useDebouncer.ts#L21) Optional callback invoked when the component unmounts. Receives the debouncer instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactQueuer.md b/docs/framework/react/reference/interfaces/ReactQueuer.md index f1b71c176..22c7d9cbf 100644 --- a/docs/framework/react/reference/interfaces/ReactQueuer.md +++ b/docs/framework/react/reference/interfaces/ReactQueuer.md @@ -5,7 +5,7 @@ title: ReactQueuer # Interface: ReactQueuer\ -Defined in: [react-pacer/src/queuer/useQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L20) +Defined in: [react-pacer/src/queuer/useQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/queuer/useQueuer.ts:20](https://github.com/dogmar/p readonly state: Readonly; ``` -Defined in: [react-pacer/src/queuer/useQueuer.ts:46](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L46) +Defined in: [react-pacer/src/queuer/useQueuer.ts:46](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L46) Reactive state that will be updated and re-rendered when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/queuer/useQueuer.ts:52](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L52) +Defined in: [react-pacer/src/queuer/useQueuer.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L52) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/queuer/useQueuer.ts:37](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L37) +Defined in: [react-pacer/src/queuer/useQueuer.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L37) A React HOC (Higher Order Component) that allows you to subscribe to the queuer state. diff --git a/docs/framework/react/reference/interfaces/ReactQueuerOptions.md b/docs/framework/react/reference/interfaces/ReactQueuerOptions.md index 6b9bfe238..92797b6dd 100644 --- a/docs/framework/react/reference/interfaces/ReactQueuerOptions.md +++ b/docs/framework/react/reference/interfaces/ReactQueuerOptions.md @@ -5,7 +5,7 @@ title: ReactQueuerOptions # Interface: ReactQueuerOptions\ -Defined in: [react-pacer/src/queuer/useQueuer.ts:9](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L9) +Defined in: [react-pacer/src/queuer/useQueuer.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/queuer/useQueuer.ts:9](https://github.com/dogmar/pa optional onUnmount: (queuer) => void; ``` -Defined in: [react-pacer/src/queuer/useQueuer.ts:17](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L17) +Defined in: [react-pacer/src/queuer/useQueuer.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/queuer/useQueuer.ts#L17) Optional callback invoked when the component unmounts. Receives the queuer instance. When provided, replaces the default cleanup (stop); use it to call flush(), flushAsBatch(), stop(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactRateLimiter.md b/docs/framework/react/reference/interfaces/ReactRateLimiter.md index d80fda5e8..ffe638f5b 100644 --- a/docs/framework/react/reference/interfaces/ReactRateLimiter.md +++ b/docs/framework/react/reference/interfaces/ReactRateLimiter.md @@ -5,7 +5,7 @@ title: ReactRateLimiter # Interface: ReactRateLimiter\ -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L24) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:24](https://github.c readonly state: Readonly; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:50](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L50) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L50) Reactive state that will be updated and re-rendered when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L56) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L41) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L41) A React HOC (Higher Order Component) that allows you to subscribe to the rate limiter state. diff --git a/docs/framework/react/reference/interfaces/ReactRateLimiterOptions.md b/docs/framework/react/reference/interfaces/ReactRateLimiterOptions.md index 9b97eec8e..57b7b133d 100644 --- a/docs/framework/react/reference/interfaces/ReactRateLimiterOptions.md +++ b/docs/framework/react/reference/interfaces/ReactRateLimiterOptions.md @@ -5,7 +5,7 @@ title: ReactRateLimiterOptions # Interface: ReactRateLimiterOptions\ -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L13) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:13](https://github.c optional onUnmount: (rateLimiter) => void; ``` -Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L21) +Defined in: [react-pacer/src/rate-limiter/useRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/rate-limiter/useRateLimiter.ts#L21) Optional callback invoked when the component unmounts. Receives the rate limiter instance. When provided, replaces the default cleanup; use it to call reset(), add logging, etc. diff --git a/docs/framework/react/reference/interfaces/ReactThrottler.md b/docs/framework/react/reference/interfaces/ReactThrottler.md index 354bb3c23..a3672c37e 100644 --- a/docs/framework/react/reference/interfaces/ReactThrottler.md +++ b/docs/framework/react/reference/interfaces/ReactThrottler.md @@ -5,7 +5,7 @@ title: ReactThrottler # Interface: ReactThrottler\ -Defined in: [react-pacer/src/throttler/useThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L24) +Defined in: [react-pacer/src/throttler/useThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/throttler/useThrottler.ts:24](https://github.com/do readonly state: Readonly; ``` -Defined in: [react-pacer/src/throttler/useThrottler.ts:50](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L50) +Defined in: [react-pacer/src/throttler/useThrottler.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L50) Reactive state that will be updated and re-rendered when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [react-pacer/src/throttler/useThrottler.ts:56](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L56) +Defined in: [react-pacer/src/throttler/useThrottler.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => ReactNode | Promise; ``` -Defined in: [react-pacer/src/throttler/useThrottler.ts:41](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L41) +Defined in: [react-pacer/src/throttler/useThrottler.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L41) A React HOC (Higher Order Component) that allows you to subscribe to the throttler state. diff --git a/docs/framework/react/reference/interfaces/ReactThrottlerOptions.md b/docs/framework/react/reference/interfaces/ReactThrottlerOptions.md index dc5dc0149..7f1a841d4 100644 --- a/docs/framework/react/reference/interfaces/ReactThrottlerOptions.md +++ b/docs/framework/react/reference/interfaces/ReactThrottlerOptions.md @@ -5,7 +5,7 @@ title: ReactThrottlerOptions # Interface: ReactThrottlerOptions\ -Defined in: [react-pacer/src/throttler/useThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L13) +Defined in: [react-pacer/src/throttler/useThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [react-pacer/src/throttler/useThrottler.ts:13](https://github.com/do optional onUnmount: (throttler) => void; ``` -Defined in: [react-pacer/src/throttler/useThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L21) +Defined in: [react-pacer/src/throttler/useThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/react-pacer/src/throttler/useThrottler.ts#L21) Optional callback invoked when the component unmounts. Receives the throttler instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/solid/reference/functions/PacerProvider.md b/docs/framework/solid/reference/functions/PacerProvider.md index 7028226b1..9e7a43bf8 100644 --- a/docs/framework/solid/reference/functions/PacerProvider.md +++ b/docs/framework/solid/reference/functions/PacerProvider.md @@ -9,7 +9,7 @@ title: PacerProvider function PacerProvider(props): Element; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:44](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L44) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:44](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L44) ## Parameters diff --git a/docs/framework/solid/reference/functions/createAsyncBatcher.md b/docs/framework/solid/reference/functions/createAsyncBatcher.md index 80886b502..077d72c7b 100644 --- a/docs/framework/solid/reference/functions/createAsyncBatcher.md +++ b/docs/framework/solid/reference/functions/createAsyncBatcher.md @@ -12,7 +12,7 @@ function createAsyncBatcher( selector): SolidAsyncBatcher; ``` -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:189](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L189) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:189](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L189) Creates a Solid-compatible AsyncBatcher instance for managing asynchronous batches of items, exposing Solid signals for all stateful properties. diff --git a/docs/framework/solid/reference/functions/createAsyncDebouncer.md b/docs/framework/solid/reference/functions/createAsyncDebouncer.md index c8c74b57a..454d20984 100644 --- a/docs/framework/solid/reference/functions/createAsyncDebouncer.md +++ b/docs/framework/solid/reference/functions/createAsyncDebouncer.md @@ -12,7 +12,7 @@ function createAsyncDebouncer( selector): SolidAsyncDebouncer; ``` -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:175](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L175) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:175](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L175) A low-level Solid hook that creates an `AsyncDebouncer` instance to delay execution of an async function. diff --git a/docs/framework/solid/reference/functions/createAsyncQueuer.md b/docs/framework/solid/reference/functions/createAsyncQueuer.md index ac002568d..a190bcd2d 100644 --- a/docs/framework/solid/reference/functions/createAsyncQueuer.md +++ b/docs/framework/solid/reference/functions/createAsyncQueuer.md @@ -12,7 +12,7 @@ function createAsyncQueuer( selector): SolidAsyncQueuer; ``` -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:181](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L181) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:181](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L181) Creates a Solid-compatible AsyncQueuer instance for managing an asynchronous queue of items, exposing Solid signals for all stateful properties. diff --git a/docs/framework/solid/reference/functions/createAsyncRateLimiter.md b/docs/framework/solid/reference/functions/createAsyncRateLimiter.md index 26c21a953..0d44f8d33 100644 --- a/docs/framework/solid/reference/functions/createAsyncRateLimiter.md +++ b/docs/framework/solid/reference/functions/createAsyncRateLimiter.md @@ -12,7 +12,7 @@ function createAsyncRateLimiter( selector): SolidAsyncRateLimiter; ``` -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:220](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L220) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:220](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L220) A low-level Solid hook that creates an `AsyncRateLimiter` instance to limit how many times an async function can execute within a time window. diff --git a/docs/framework/solid/reference/functions/createAsyncThrottler.md b/docs/framework/solid/reference/functions/createAsyncThrottler.md index 302929d93..8f5b650ed 100644 --- a/docs/framework/solid/reference/functions/createAsyncThrottler.md +++ b/docs/framework/solid/reference/functions/createAsyncThrottler.md @@ -12,7 +12,7 @@ function createAsyncThrottler( selector): SolidAsyncThrottler; ``` -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:175](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L175) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:175](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L175) A low-level Solid hook that creates an `AsyncThrottler` instance to limit how often an async function can execute. diff --git a/docs/framework/solid/reference/functions/createBatcher.md b/docs/framework/solid/reference/functions/createBatcher.md index ec93a54bf..6255e2d5c 100644 --- a/docs/framework/solid/reference/functions/createBatcher.md +++ b/docs/framework/solid/reference/functions/createBatcher.md @@ -12,7 +12,7 @@ function createBatcher( selector): SolidBatcher; ``` -Defined in: [solid-pacer/src/batcher/createBatcher.ts:155](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L155) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:155](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L155) Creates a Solid-compatible Batcher instance for managing batches of items, exposing Solid signals for all stateful properties. diff --git a/docs/framework/solid/reference/functions/createDebouncedSignal.md b/docs/framework/solid/reference/functions/createDebouncedSignal.md index 8e916d90a..b86a288e1 100644 --- a/docs/framework/solid/reference/functions/createDebouncedSignal.md +++ b/docs/framework/solid/reference/functions/createDebouncedSignal.md @@ -12,7 +12,7 @@ function createDebouncedSignal( selector?): [Accessor, Setter, SolidDebouncer, TSelected>]; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncedSignal.ts:78](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncedSignal.ts#L78) +Defined in: [solid-pacer/src/debouncer/createDebouncedSignal.ts:78](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncedSignal.ts#L78) A Solid hook that creates a debounced state value, combining Solid's createSignal with debouncing functionality. This hook provides both the current debounced value and methods to update it. diff --git a/docs/framework/solid/reference/functions/createDebouncedValue.md b/docs/framework/solid/reference/functions/createDebouncedValue.md index 55c97fa72..b4783a5c5 100644 --- a/docs/framework/solid/reference/functions/createDebouncedValue.md +++ b/docs/framework/solid/reference/functions/createDebouncedValue.md @@ -12,7 +12,7 @@ function createDebouncedValue( selector?): [Accessor, SolidDebouncer, TSelected>]; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncedValue.ts:69](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncedValue.ts#L69) +Defined in: [solid-pacer/src/debouncer/createDebouncedValue.ts:69](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncedValue.ts#L69) A Solid hook that creates a debounced value that updates only after a specified delay. Unlike createDebouncedSignal, this hook automatically tracks changes to the input value diff --git a/docs/framework/solid/reference/functions/createDebouncer.md b/docs/framework/solid/reference/functions/createDebouncer.md index 33025b840..ab405e38b 100644 --- a/docs/framework/solid/reference/functions/createDebouncer.md +++ b/docs/framework/solid/reference/functions/createDebouncer.md @@ -12,7 +12,7 @@ function createDebouncer( selector): SolidDebouncer; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:156](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L156) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:156](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L156) A Solid hook that creates and manages a Debouncer instance. diff --git a/docs/framework/solid/reference/functions/createQueuedSignal.md b/docs/framework/solid/reference/functions/createQueuedSignal.md index ebf6943b1..948783fdd 100644 --- a/docs/framework/solid/reference/functions/createQueuedSignal.md +++ b/docs/framework/solid/reference/functions/createQueuedSignal.md @@ -12,7 +12,7 @@ function createQueuedSignal( selector): [() => TValue[], (item, position?, runOnItemsChange?) => boolean, SolidQueuer]; ``` -Defined in: [solid-pacer/src/queuer/createQueuedSignal.ts:119](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuedSignal.ts#L119) +Defined in: [solid-pacer/src/queuer/createQueuedSignal.ts:119](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuedSignal.ts#L119) A Solid primitive that creates a queuer with managed state, combining Solid's signals with queuing functionality. This primitive provides both the current queue state and queue control methods. diff --git a/docs/framework/solid/reference/functions/createQueuer.md b/docs/framework/solid/reference/functions/createQueuer.md index 4191d0fa7..1584ede00 100644 --- a/docs/framework/solid/reference/functions/createQueuer.md +++ b/docs/framework/solid/reference/functions/createQueuer.md @@ -12,7 +12,7 @@ function createQueuer( selector): SolidQueuer; ``` -Defined in: [solid-pacer/src/queuer/createQueuer.ts:156](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L156) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:156](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L156) Creates a Solid-compatible Queuer instance for managing a synchronous queue of items, exposing Solid signals for all stateful properties. diff --git a/docs/framework/solid/reference/functions/createRateLimitedSignal.md b/docs/framework/solid/reference/functions/createRateLimitedSignal.md index e4a5ede60..063bca87e 100644 --- a/docs/framework/solid/reference/functions/createRateLimitedSignal.md +++ b/docs/framework/solid/reference/functions/createRateLimitedSignal.md @@ -12,7 +12,7 @@ function createRateLimitedSignal( selector?): [Accessor, Setter, SolidRateLimiter, TSelected>]; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimitedSignal.ts:95](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimitedSignal.ts#L95) +Defined in: [solid-pacer/src/rate-limiter/createRateLimitedSignal.ts:95](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimitedSignal.ts#L95) A Solid hook that creates a rate-limited state value that enforces a hard limit on state updates within a time window. This hook combines Solid's createSignal with rate limiting functionality to provide controlled state updates. diff --git a/docs/framework/solid/reference/functions/createRateLimitedValue.md b/docs/framework/solid/reference/functions/createRateLimitedValue.md index b8e224f20..c6a59b0ae 100644 --- a/docs/framework/solid/reference/functions/createRateLimitedValue.md +++ b/docs/framework/solid/reference/functions/createRateLimitedValue.md @@ -12,7 +12,7 @@ function createRateLimitedValue( selector?): [Accessor, SolidRateLimiter, TSelected>]; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimitedValue.ts:97](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimitedValue.ts#L97) +Defined in: [solid-pacer/src/rate-limiter/createRateLimitedValue.ts:97](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimitedValue.ts#L97) A high-level Solid hook that creates a rate-limited version of a value that updates at most a certain number of times within a time window. This hook uses Solid's createSignal internally to manage the rate-limited state. diff --git a/docs/framework/solid/reference/functions/createRateLimiter.md b/docs/framework/solid/reference/functions/createRateLimiter.md index fbf6b9793..9fc10d4d8 100644 --- a/docs/framework/solid/reference/functions/createRateLimiter.md +++ b/docs/framework/solid/reference/functions/createRateLimiter.md @@ -12,7 +12,7 @@ function createRateLimiter( selector): SolidRateLimiter; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:185](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L185) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:185](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L185) A low-level Solid hook that creates a `RateLimiter` instance to enforce rate limits on function execution. diff --git a/docs/framework/solid/reference/functions/createThrottledSignal.md b/docs/framework/solid/reference/functions/createThrottledSignal.md index ba445551b..0de440253 100644 --- a/docs/framework/solid/reference/functions/createThrottledSignal.md +++ b/docs/framework/solid/reference/functions/createThrottledSignal.md @@ -12,7 +12,7 @@ function createThrottledSignal( selector?): [Accessor, Setter, SolidThrottler, TSelected>]; ``` -Defined in: [solid-pacer/src/throttler/createThrottledSignal.ts:69](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottledSignal.ts#L69) +Defined in: [solid-pacer/src/throttler/createThrottledSignal.ts:69](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottledSignal.ts#L69) A Solid hook that creates a throttled state value that updates at most once within a specified time window. This hook combines Solid's createSignal with throttling functionality to provide controlled state updates. diff --git a/docs/framework/solid/reference/functions/createThrottledValue.md b/docs/framework/solid/reference/functions/createThrottledValue.md index 8105a499a..dda710119 100644 --- a/docs/framework/solid/reference/functions/createThrottledValue.md +++ b/docs/framework/solid/reference/functions/createThrottledValue.md @@ -12,7 +12,7 @@ function createThrottledValue( selector?): [Accessor, SolidThrottler, TSelected>]; ``` -Defined in: [solid-pacer/src/throttler/createThrottledValue.ts:66](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottledValue.ts#L66) +Defined in: [solid-pacer/src/throttler/createThrottledValue.ts:66](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottledValue.ts#L66) A high-level Solid hook that creates a throttled version of a value that updates at most once within a specified time window. This hook uses Solid's createSignal internally to manage the throttled state. diff --git a/docs/framework/solid/reference/functions/createThrottler.md b/docs/framework/solid/reference/functions/createThrottler.md index 92e3f8b1b..871e23926 100644 --- a/docs/framework/solid/reference/functions/createThrottler.md +++ b/docs/framework/solid/reference/functions/createThrottler.md @@ -12,7 +12,7 @@ function createThrottler( selector): SolidThrottler; ``` -Defined in: [solid-pacer/src/throttler/createThrottler.ts:159](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L159) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:159](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L159) A low-level Solid hook that creates a `Throttler` instance that limits how often the provided function can execute. diff --git a/docs/framework/solid/reference/functions/useDefaultPacerOptions.md b/docs/framework/solid/reference/functions/useDefaultPacerOptions.md index 79adbd80a..4cdf1283c 100644 --- a/docs/framework/solid/reference/functions/useDefaultPacerOptions.md +++ b/docs/framework/solid/reference/functions/useDefaultPacerOptions.md @@ -9,7 +9,7 @@ title: useDefaultPacerOptions function useDefaultPacerOptions(): PacerProviderOptions; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:60](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L60) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:60](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L60) ## Returns diff --git a/docs/framework/solid/reference/functions/usePacerContext.md b/docs/framework/solid/reference/functions/usePacerContext.md index 7567eecda..2112ed02a 100644 --- a/docs/framework/solid/reference/functions/usePacerContext.md +++ b/docs/framework/solid/reference/functions/usePacerContext.md @@ -9,7 +9,7 @@ title: usePacerContext function usePacerContext(): PacerContextValue | null; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L56) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L56) ## Returns diff --git a/docs/framework/solid/reference/interfaces/PacerProviderOptions.md b/docs/framework/solid/reference/interfaces/PacerProviderOptions.md index 794600509..d7d3912af 100644 --- a/docs/framework/solid/reference/interfaces/PacerProviderOptions.md +++ b/docs/framework/solid/reference/interfaces/PacerProviderOptions.md @@ -5,7 +5,7 @@ title: PacerProviderOptions # Interface: PacerProviderOptions -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:18](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L18) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:18](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L18) ## Properties @@ -15,7 +15,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:18](https://github.com/d optional asyncBatcher: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:19](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L19) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:19](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L19) *** @@ -25,7 +25,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:19](https://github.com/d optional asyncDebouncer: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:20](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L20) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:20](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L20) *** @@ -35,7 +35,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:20](https://github.com/d optional asyncQueuer: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L21) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L21) *** @@ -45,7 +45,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:21](https://github.com/d optional asyncRateLimiter: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:22](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L22) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:22](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L22) *** @@ -55,7 +55,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:22](https://github.com/d optional asyncThrottler: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:23](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L23) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:23](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L23) *** @@ -65,7 +65,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:23](https://github.com/d optional batcher: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L24) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L24) *** @@ -75,7 +75,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:24](https://github.com/d optional debouncer: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:25](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L25) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:25](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L25) *** @@ -85,7 +85,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:25](https://github.com/d optional queuer: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:26](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L26) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:26](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L26) *** @@ -95,7 +95,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:26](https://github.com/d optional rateLimiter: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:27](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L27) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:27](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L27) *** @@ -105,4 +105,4 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:27](https://github.com/d optional throttler: Partial>; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:28](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L28) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:28](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L28) diff --git a/docs/framework/solid/reference/interfaces/PacerProviderProps.md b/docs/framework/solid/reference/interfaces/PacerProviderProps.md index fa7b0c119..113ea53e3 100644 --- a/docs/framework/solid/reference/interfaces/PacerProviderProps.md +++ b/docs/framework/solid/reference/interfaces/PacerProviderProps.md @@ -5,7 +5,7 @@ title: PacerProviderProps # Interface: PacerProviderProps -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:37](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L37) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:37](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L37) ## Properties @@ -15,7 +15,7 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:37](https://github.com/d children: Element; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:38](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L38) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:38](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L38) *** @@ -25,4 +25,4 @@ Defined in: [solid-pacer/src/provider/PacerProvider.tsx:38](https://github.com/d optional defaultOptions: PacerProviderOptions; ``` -Defined in: [solid-pacer/src/provider/PacerProvider.tsx:39](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L39) +Defined in: [solid-pacer/src/provider/PacerProvider.tsx:39](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/provider/PacerProvider.tsx#L39) diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncBatcher.md b/docs/framework/solid/reference/interfaces/SolidAsyncBatcher.md index 637342452..cf6659bd2 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncBatcher.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncBatcher.md @@ -5,7 +5,7 @@ title: SolidAsyncBatcher # Interface: SolidAsyncBatcher\ -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:23](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L23) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:23](https://git readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:49](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L49) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L49) Reactive state that will be updated when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:55](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L55) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L55) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:40](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L40) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L40) A Solid component that allows you to subscribe to the batcher state. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncBatcherOptions.md b/docs/framework/solid/reference/interfaces/SolidAsyncBatcherOptions.md index 6a95f696e..811532bef 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncBatcherOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncBatcherOptions.md @@ -5,7 +5,7 @@ title: SolidAsyncBatcherOptions # Interface: SolidAsyncBatcherOptions\ -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:12](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L12) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:12](https://git optional onUnmount: (batcher) => void; ``` -Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L20) +Defined in: [solid-pacer/src/async-batcher/createAsyncBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-batcher/createAsyncBatcher.ts#L20) Optional callback invoked when the owning component unmounts. Receives the batcher instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncDebouncer.md b/docs/framework/solid/reference/interfaces/SolidAsyncDebouncer.md index 392018361..4808711c1 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncDebouncer.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncDebouncer.md @@ -5,7 +5,7 @@ title: SolidAsyncDebouncer # Interface: SolidAsyncDebouncer\ -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L24) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:24](https:/ readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:50](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L50) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L50) Reactive state that will be updated when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L56) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L41) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L41) A Solid component that allows you to subscribe to the debouncer state. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncDebouncerOptions.md b/docs/framework/solid/reference/interfaces/SolidAsyncDebouncerOptions.md index f30996c91..1196dae95 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncDebouncerOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncDebouncerOptions.md @@ -5,7 +5,7 @@ title: SolidAsyncDebouncerOptions # Interface: SolidAsyncDebouncerOptions\ -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L13) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:13](https:/ optional onUnmount: (debouncer) => void; ``` -Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L21) +Defined in: [solid-pacer/src/async-debouncer/createAsyncDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-debouncer/createAsyncDebouncer.ts#L21) Optional callback invoked when the owning component unmounts. Receives the debouncer instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncQueuer.md b/docs/framework/solid/reference/interfaces/SolidAsyncQueuer.md index cde91e91a..12993a39c 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncQueuer.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncQueuer.md @@ -5,7 +5,7 @@ title: SolidAsyncQueuer # Interface: SolidAsyncQueuer\ -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:23](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L23) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:23](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L23) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:23](https://githu readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:49](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L49) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L49) Reactive state that will be updated when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:55](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L55) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L55) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:40](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L40) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L40) A Solid component that allows you to subscribe to the queuer state. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncQueuerOptions.md b/docs/framework/solid/reference/interfaces/SolidAsyncQueuerOptions.md index 2ed90ed7a..dbe994f59 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncQueuerOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncQueuerOptions.md @@ -5,7 +5,7 @@ title: SolidAsyncQueuerOptions # Interface: SolidAsyncQueuerOptions\ -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:12](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L12) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L12) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:12](https://githu optional onUnmount: (queuer) => void; ``` -Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L20) +Defined in: [solid-pacer/src/async-queuer/createAsyncQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-queuer/createAsyncQueuer.ts#L20) Optional callback invoked when the owning component unmounts. Receives the queuer instance. When provided, replaces the default cleanup (stop + abort); use it to call flush(), flushAsBatch(), stop(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiter.md b/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiter.md index 79e0133bc..a672a964b 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiter.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiter.md @@ -5,7 +5,7 @@ title: SolidAsyncRateLimiter # Interface: SolidAsyncRateLimiter\ -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L24) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:24](ht readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:50](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L50) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L50) Reactive state that will be updated when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L56) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:41](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L41) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L41) A Solid component that allows you to subscribe to the rate limiter state. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiterOptions.md b/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiterOptions.md index f0771e3c0..b1f38d190 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiterOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncRateLimiterOptions.md @@ -5,7 +5,7 @@ title: SolidAsyncRateLimiterOptions # Interface: SolidAsyncRateLimiterOptions\ -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L13) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:13](ht optional onUnmount: (rateLimiter) => void; ``` -Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L21) +Defined in: [solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-rate-limiter/createAsyncRateLimiter.ts#L21) Optional callback invoked when the owning component unmounts. Receives the rate limiter instance. When provided, replaces the default cleanup (abort); use it to call reset(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncThrottler.md b/docs/framework/solid/reference/interfaces/SolidAsyncThrottler.md index 0356ba33b..b1d833c1c 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncThrottler.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncThrottler.md @@ -5,7 +5,7 @@ title: SolidAsyncThrottler # Interface: SolidAsyncThrottler\ -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L24) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:24](https:/ readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:50](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L50) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L50) Reactive state that will be updated when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L56) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:41](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L41) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L41) A Solid component that allows you to subscribe to the throttler state. diff --git a/docs/framework/solid/reference/interfaces/SolidAsyncThrottlerOptions.md b/docs/framework/solid/reference/interfaces/SolidAsyncThrottlerOptions.md index 404a0a443..76414f7e7 100644 --- a/docs/framework/solid/reference/interfaces/SolidAsyncThrottlerOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidAsyncThrottlerOptions.md @@ -5,7 +5,7 @@ title: SolidAsyncThrottlerOptions # Interface: SolidAsyncThrottlerOptions\ -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L13) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:13](https:/ optional onUnmount: (throttler) => void; ``` -Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L21) +Defined in: [solid-pacer/src/async-throttler/createAsyncThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/async-throttler/createAsyncThrottler.ts#L21) Optional callback invoked when the owning component unmounts. Receives the throttler instance. When provided, replaces the default cleanup (cancel + abort); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidBatcher.md b/docs/framework/solid/reference/interfaces/SolidBatcher.md index 2dbce8aa6..232448d35 100644 --- a/docs/framework/solid/reference/interfaces/SolidBatcher.md +++ b/docs/framework/solid/reference/interfaces/SolidBatcher.md @@ -5,7 +5,7 @@ title: SolidBatcher # Interface: SolidBatcher\ -Defined in: [solid-pacer/src/batcher/createBatcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L20) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/batcher/createBatcher.ts:20](https://github.com/dog readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/batcher/createBatcher.ts:46](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L46) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:46](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L46) Reactive state that will be updated when the batcher state changes @@ -44,7 +44,7 @@ Use this instead of `batcher.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/batcher/createBatcher.ts:52](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L52) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L52) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/batcher/createBatcher.ts:37](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L37) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L37) A Solid component that allows you to subscribe to the batcher state. diff --git a/docs/framework/solid/reference/interfaces/SolidBatcherOptions.md b/docs/framework/solid/reference/interfaces/SolidBatcherOptions.md index d8223b958..28bc78ce6 100644 --- a/docs/framework/solid/reference/interfaces/SolidBatcherOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidBatcherOptions.md @@ -5,7 +5,7 @@ title: SolidBatcherOptions # Interface: SolidBatcherOptions\ -Defined in: [solid-pacer/src/batcher/createBatcher.ts:9](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L9) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/batcher/createBatcher.ts:9](https://github.com/dogm optional onUnmount: (batcher) => void; ``` -Defined in: [solid-pacer/src/batcher/createBatcher.ts:17](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L17) +Defined in: [solid-pacer/src/batcher/createBatcher.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/batcher/createBatcher.ts#L17) Optional callback invoked when the owning component unmounts. Receives the batcher instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidDebouncer.md b/docs/framework/solid/reference/interfaces/SolidDebouncer.md index 43724411a..df4fb0f9f 100644 --- a/docs/framework/solid/reference/interfaces/SolidDebouncer.md +++ b/docs/framework/solid/reference/interfaces/SolidDebouncer.md @@ -5,7 +5,7 @@ title: SolidDebouncer # Interface: SolidDebouncer\ -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L24) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:24](https://github.com readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:50](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L50) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L50) Reactive state that will be updated when the debouncer state changes @@ -44,7 +44,7 @@ Use this instead of `debouncer.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L56) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L41) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L41) A Solid component that allows you to subscribe to the debouncer state. diff --git a/docs/framework/solid/reference/interfaces/SolidDebouncerOptions.md b/docs/framework/solid/reference/interfaces/SolidDebouncerOptions.md index 90f63409e..0b7a08551 100644 --- a/docs/framework/solid/reference/interfaces/SolidDebouncerOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidDebouncerOptions.md @@ -5,7 +5,7 @@ title: SolidDebouncerOptions # Interface: SolidDebouncerOptions\ -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L13) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:13](https://github.com optional onUnmount: (debouncer) => void; ``` -Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L21) +Defined in: [solid-pacer/src/debouncer/createDebouncer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/debouncer/createDebouncer.ts#L21) Optional callback invoked when the owning component unmounts. Receives the debouncer instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidQueuer.md b/docs/framework/solid/reference/interfaces/SolidQueuer.md index 4b84f249c..ce17b3581 100644 --- a/docs/framework/solid/reference/interfaces/SolidQueuer.md +++ b/docs/framework/solid/reference/interfaces/SolidQueuer.md @@ -5,7 +5,7 @@ title: SolidQueuer # Interface: SolidQueuer\ -Defined in: [solid-pacer/src/queuer/createQueuer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L20) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L20) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/queuer/createQueuer.ts:20](https://github.com/dogma readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/queuer/createQueuer.ts:46](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L46) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:46](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L46) Reactive state that will be updated when the queuer state changes @@ -44,7 +44,7 @@ Use this instead of `queuer.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/queuer/createQueuer.ts:52](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L52) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L52) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/queuer/createQueuer.ts:37](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L37) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L37) A Solid component that allows you to subscribe to the queuer state. diff --git a/docs/framework/solid/reference/interfaces/SolidQueuerOptions.md b/docs/framework/solid/reference/interfaces/SolidQueuerOptions.md index d00fc1f07..c66949e50 100644 --- a/docs/framework/solid/reference/interfaces/SolidQueuerOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidQueuerOptions.md @@ -5,7 +5,7 @@ title: SolidQueuerOptions # Interface: SolidQueuerOptions\ -Defined in: [solid-pacer/src/queuer/createQueuer.ts:9](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L9) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L9) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/queuer/createQueuer.ts:9](https://github.com/dogmar optional onUnmount: (queuer) => void; ``` -Defined in: [solid-pacer/src/queuer/createQueuer.ts:17](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L17) +Defined in: [solid-pacer/src/queuer/createQueuer.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/queuer/createQueuer.ts#L17) Optional callback invoked when the owning component unmounts. Receives the queuer instance. When provided, replaces the default cleanup (stop); use it to call flush(), flushAsBatch(), stop(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidRateLimiter.md b/docs/framework/solid/reference/interfaces/SolidRateLimiter.md index 0fe3f04d5..a6bc17ae0 100644 --- a/docs/framework/solid/reference/interfaces/SolidRateLimiter.md +++ b/docs/framework/solid/reference/interfaces/SolidRateLimiter.md @@ -5,7 +5,7 @@ title: SolidRateLimiter # Interface: SolidRateLimiter\ -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L24) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:24](https://githu readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:50](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L50) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L50) Reactive state that will be updated when the rate limiter state changes @@ -44,7 +44,7 @@ Use this instead of `rateLimiter.store.state` readonly store: Store>; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L56) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:41](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L41) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L41) A Solid component that allows you to subscribe to the rate limiter state. diff --git a/docs/framework/solid/reference/interfaces/SolidRateLimiterOptions.md b/docs/framework/solid/reference/interfaces/SolidRateLimiterOptions.md index 555604c51..126b65d74 100644 --- a/docs/framework/solid/reference/interfaces/SolidRateLimiterOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidRateLimiterOptions.md @@ -5,7 +5,7 @@ title: SolidRateLimiterOptions # Interface: SolidRateLimiterOptions\ -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:13](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L13) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:13](https://githu optional onUnmount: (rateLimiter) => void; ``` -Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L21) +Defined in: [solid-pacer/src/rate-limiter/createRateLimiter.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/rate-limiter/createRateLimiter.ts#L21) Optional callback invoked when the owning component unmounts. Receives the rate limiter instance. When provided, replaces the default cleanup; use it to call reset(), add logging, etc. diff --git a/docs/framework/solid/reference/interfaces/SolidThrottler.md b/docs/framework/solid/reference/interfaces/SolidThrottler.md index 51537d340..d317a85ae 100644 --- a/docs/framework/solid/reference/interfaces/SolidThrottler.md +++ b/docs/framework/solid/reference/interfaces/SolidThrottler.md @@ -5,7 +5,7 @@ title: SolidThrottler # Interface: SolidThrottler\ -Defined in: [solid-pacer/src/throttler/createThrottler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L24) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L24) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/throttler/createThrottler.ts:24](https://github.com readonly state: Accessor>; ``` -Defined in: [solid-pacer/src/throttler/createThrottler.ts:50](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L50) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:50](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L50) Reactive state that will be updated when the throttler state changes @@ -44,7 +44,7 @@ Use this instead of `throttler.store.state` readonly store: Store>>; ``` -Defined in: [solid-pacer/src/throttler/createThrottler.ts:56](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L56) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L56) #### Deprecated @@ -60,7 +60,7 @@ Although, you can make the state reactive by using the `useSelector` in your own Subscribe: (props) => Element; ``` -Defined in: [solid-pacer/src/throttler/createThrottler.ts:41](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L41) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L41) A Solid component that allows you to subscribe to the throttler state. diff --git a/docs/framework/solid/reference/interfaces/SolidThrottlerOptions.md b/docs/framework/solid/reference/interfaces/SolidThrottlerOptions.md index af8f46680..34d5541d7 100644 --- a/docs/framework/solid/reference/interfaces/SolidThrottlerOptions.md +++ b/docs/framework/solid/reference/interfaces/SolidThrottlerOptions.md @@ -5,7 +5,7 @@ title: SolidThrottlerOptions # Interface: SolidThrottlerOptions\ -Defined in: [solid-pacer/src/throttler/createThrottler.ts:13](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L13) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L13) ## Extends @@ -30,7 +30,7 @@ Defined in: [solid-pacer/src/throttler/createThrottler.ts:13](https://github.com optional onUnmount: (throttler) => void; ``` -Defined in: [solid-pacer/src/throttler/createThrottler.ts:21](https://github.com/dogmar/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L21) +Defined in: [solid-pacer/src/throttler/createThrottler.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/solid-pacer/src/throttler/createThrottler.ts#L21) Optional callback invoked when the owning component unmounts. Receives the throttler instance. When provided, replaces the default cleanup (cancel); use it to call flush(), reset(), cancel(), add logging, etc. diff --git a/docs/reference/classes/AsyncBatcher.md b/docs/reference/classes/AsyncBatcher.md index 6901f0e11..4bffbd7f7 100644 --- a/docs/reference/classes/AsyncBatcher.md +++ b/docs/reference/classes/AsyncBatcher.md @@ -5,7 +5,7 @@ title: AsyncBatcher # Class: AsyncBatcher\ -Defined in: [async-batcher.ts:265](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L265) +Defined in: [async-batcher.ts:265](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L265) A class that collects items and processes them in batches asynchronously. @@ -88,7 +88,7 @@ batcher.addItem(2); new AsyncBatcher(fn, initialOptions): AsyncBatcher; ``` -Defined in: [async-batcher.ts:277](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L277) +Defined in: [async-batcher.ts:277](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L277) #### Parameters @@ -112,7 +112,7 @@ Defined in: [async-batcher.ts:277](https://github.com/dogmar/pacer/blob/main/pac asyncRetryers: Map Promise>>; ``` -Defined in: [async-batcher.ts:271](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L271) +Defined in: [async-batcher.ts:271](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L271) *** @@ -122,7 +122,7 @@ Defined in: [async-batcher.ts:271](https://github.com/dogmar/pacer/blob/main/pac fn: (items) => Promise; ``` -Defined in: [async-batcher.ts:278](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L278) +Defined in: [async-batcher.ts:278](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L278) #### Parameters @@ -142,7 +142,7 @@ Defined in: [async-batcher.ts:278](https://github.com/dogmar/pacer/blob/main/pac key: string | undefined; ``` -Defined in: [async-batcher.ts:269](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L269) +Defined in: [async-batcher.ts:269](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L269) *** @@ -152,7 +152,7 @@ Defined in: [async-batcher.ts:269](https://github.com/dogmar/pacer/blob/main/pac options: AsyncBatcherOptionsWithOptionalCallbacks; ``` -Defined in: [async-batcher.ts:270](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L270) +Defined in: [async-batcher.ts:270](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L270) *** @@ -162,7 +162,7 @@ Defined in: [async-batcher.ts:270](https://github.com/dogmar/pacer/blob/main/pac readonly store: Store>>; ``` -Defined in: [async-batcher.ts:266](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L266) +Defined in: [async-batcher.ts:266](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L266) ## Methods @@ -172,7 +172,7 @@ Defined in: [async-batcher.ts:266](https://github.com/dogmar/pacer/blob/main/pac abort(): void; ``` -Defined in: [async-batcher.ts:494](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L494) +Defined in: [async-batcher.ts:494](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L494) Aborts all ongoing executions with the internal abort controllers. Does NOT cancel any pending execution that have not started yet. @@ -190,7 +190,7 @@ Does NOT clear out the items. addItem(item): Promise; ``` -Defined in: [async-batcher.ts:346](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L346) +Defined in: [async-batcher.ts:346](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L346) Adds an item to the async batcher If the batch size is reached, timeout occurs, or shouldProcess returns true, the batch will be processed @@ -219,7 +219,7 @@ The error from the batch function if no onError handler is configured or throwOn cancel(): void; ``` -Defined in: [async-batcher.ts:507](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L507) +Defined in: [async-batcher.ts:507](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L507) Cancels any pending execution that have not started yet. Does NOT abort any execution already in progress. @@ -237,7 +237,7 @@ Does NOT clear out the items. clear(): void; ``` -Defined in: [async-batcher.ts:455](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L455) +Defined in: [async-batcher.ts:455](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L455) Removes all items from the async batcher @@ -253,7 +253,7 @@ Removes all items from the async batcher flush(): Promise; ``` -Defined in: [async-batcher.ts:429](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L429) +Defined in: [async-batcher.ts:429](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L429) Processes the current batch of items immediately @@ -269,7 +269,7 @@ Processes the current batch of items immediately getAbortSignal(executeCount?): AbortSignal | null; ``` -Defined in: [async-batcher.ts:483](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L483) +Defined in: [async-batcher.ts:483](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L483) Returns the AbortSignal for a specific execution. If no executeCount is provided, returns the signal for the most recent execution. @@ -314,7 +314,7 @@ const batcher = new AsyncBatcher( peekAllItems(): TValue[]; ``` -Defined in: [async-batcher.ts:437](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L437) +Defined in: [async-batcher.ts:437](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L437) Returns a copy of all items in the async batcher @@ -330,7 +330,7 @@ Returns a copy of all items in the async batcher peekFailedItems(): TValue[]; ``` -Defined in: [async-batcher.ts:441](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L441) +Defined in: [async-batcher.ts:441](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L441) #### Returns @@ -344,7 +344,7 @@ Defined in: [async-batcher.ts:441](https://github.com/dogmar/pacer/blob/main/pac reset(): void; ``` -Defined in: [async-batcher.ts:517](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L517) +Defined in: [async-batcher.ts:517](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L517) Resets the async batcher state to its default values @@ -360,7 +360,7 @@ Resets the async batcher state to its default values setOptions(newOptions): void; ``` -Defined in: [async-batcher.ts:305](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L305) +Defined in: [async-batcher.ts:305](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L305) Updates the async batcher options diff --git a/docs/reference/classes/AsyncDebouncer.md b/docs/reference/classes/AsyncDebouncer.md index 3293542aa..99c63328e 100644 --- a/docs/reference/classes/AsyncDebouncer.md +++ b/docs/reference/classes/AsyncDebouncer.md @@ -5,7 +5,7 @@ title: AsyncDebouncer # Class: AsyncDebouncer\ -Defined in: [async-debouncer.ts:225](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L225) +Defined in: [async-debouncer.ts:225](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L225) A class that creates an async debounced function. @@ -75,7 +75,7 @@ const results = await asyncDebouncer.maybeExecute(inputElement.value); new AsyncDebouncer(fn, initialOptions): AsyncDebouncer; ``` -Defined in: [async-debouncer.ts:238](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L238) +Defined in: [async-debouncer.ts:238](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L238) #### Parameters @@ -99,7 +99,7 @@ Defined in: [async-debouncer.ts:238](https://github.com/dogmar/pacer/blob/main/p asyncRetryers: Map>; ``` -Defined in: [async-debouncer.ts:231](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L231) +Defined in: [async-debouncer.ts:231](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L231) *** @@ -109,7 +109,7 @@ Defined in: [async-debouncer.ts:231](https://github.com/dogmar/pacer/blob/main/p fn: TFn; ``` -Defined in: [async-debouncer.ts:239](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L239) +Defined in: [async-debouncer.ts:239](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L239) *** @@ -119,7 +119,7 @@ Defined in: [async-debouncer.ts:239](https://github.com/dogmar/pacer/blob/main/p key: string | undefined; ``` -Defined in: [async-debouncer.ts:229](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L229) +Defined in: [async-debouncer.ts:229](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L229) *** @@ -129,7 +129,7 @@ Defined in: [async-debouncer.ts:229](https://github.com/dogmar/pacer/blob/main/p options: AsyncDebouncerOptions; ``` -Defined in: [async-debouncer.ts:230](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L230) +Defined in: [async-debouncer.ts:230](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L230) *** @@ -139,7 +139,7 @@ Defined in: [async-debouncer.ts:230](https://github.com/dogmar/pacer/blob/main/p readonly store: Store>>; ``` -Defined in: [async-debouncer.ts:226](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L226) +Defined in: [async-debouncer.ts:226](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L226) ## Methods @@ -149,7 +149,7 @@ Defined in: [async-debouncer.ts:226](https://github.com/dogmar/pacer/blob/main/p abort(): void; ``` -Defined in: [async-debouncer.ts:517](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L517) +Defined in: [async-debouncer.ts:517](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L517) Aborts all ongoing executions with the internal abort controllers. Does NOT cancel any pending execution that have not started yet. @@ -166,7 +166,7 @@ Does NOT cancel any pending execution that have not started yet. cancel(): void; ``` -Defined in: [async-debouncer.ts:529](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L529) +Defined in: [async-debouncer.ts:529](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L529) Cancels any pending execution that have not started yet. Does NOT abort any execution already in progress. @@ -183,7 +183,7 @@ Does NOT abort any execution already in progress. flush(): Promise | undefined>; ``` -Defined in: [async-debouncer.ts:444](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L444) +Defined in: [async-debouncer.ts:444](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L444) Processes the current pending execution immediately @@ -199,7 +199,7 @@ Processes the current pending execution immediately getAbortSignal(maybeExecuteCount?): AbortSignal | null; ``` -Defined in: [async-debouncer.ts:507](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L507) +Defined in: [async-debouncer.ts:507](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L507) Returns the AbortSignal for a specific execution. If no maybeExecuteCount is provided, returns the signal for the most recent execution. @@ -240,7 +240,7 @@ const debouncer = new AsyncDebouncer( maybeExecute(...args): Promise | undefined>; ``` -Defined in: [async-debouncer.ts:333](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L333) +Defined in: [async-debouncer.ts:333](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L333) Attempts to execute the debounced function. If a call is already in progress, it will be queued. @@ -276,7 +276,7 @@ The error from the debounced function if no onError handler is configured reset(): void; ``` -Defined in: [async-debouncer.ts:538](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L538) +Defined in: [async-debouncer.ts:538](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L538) Resets the debouncer state to its default values @@ -292,7 +292,7 @@ Resets the debouncer state to its default values setOptions(newOptions): void; ``` -Defined in: [async-debouncer.ts:266](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L266) +Defined in: [async-debouncer.ts:266](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L266) Updates the async debouncer options diff --git a/docs/reference/classes/AsyncQueuer.md b/docs/reference/classes/AsyncQueuer.md index 5bc79551a..f2eb61991 100644 --- a/docs/reference/classes/AsyncQueuer.md +++ b/docs/reference/classes/AsyncQueuer.md @@ -5,7 +5,7 @@ title: AsyncQueuer # Class: AsyncQueuer\ -Defined in: [async-queuer.ts:315](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L315) +Defined in: [async-queuer.ts:315](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L315) A flexible asynchronous queue for processing tasks with configurable concurrency, priority, and expiration. @@ -84,7 +84,7 @@ asyncQueuer.start(); new AsyncQueuer(fn, initialOptions): AsyncQueuer; ``` -Defined in: [async-queuer.ts:327](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L327) +Defined in: [async-queuer.ts:327](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L327) #### Parameters @@ -108,7 +108,7 @@ Defined in: [async-queuer.ts:327](https://github.com/dogmar/pacer/blob/main/pack asyncRetryers: Map Promise>>; ``` -Defined in: [async-queuer.ts:321](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L321) +Defined in: [async-queuer.ts:321](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L321) *** @@ -118,7 +118,7 @@ Defined in: [async-queuer.ts:321](https://github.com/dogmar/pacer/blob/main/pack fn: (item) => Promise; ``` -Defined in: [async-queuer.ts:328](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L328) +Defined in: [async-queuer.ts:328](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L328) #### Parameters @@ -138,7 +138,7 @@ Defined in: [async-queuer.ts:328](https://github.com/dogmar/pacer/blob/main/pack key: string | undefined; ``` -Defined in: [async-queuer.ts:319](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L319) +Defined in: [async-queuer.ts:319](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L319) *** @@ -148,7 +148,7 @@ Defined in: [async-queuer.ts:319](https://github.com/dogmar/pacer/blob/main/pack options: AsyncQueuerOptions; ``` -Defined in: [async-queuer.ts:320](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L320) +Defined in: [async-queuer.ts:320](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L320) *** @@ -158,7 +158,7 @@ Defined in: [async-queuer.ts:320](https://github.com/dogmar/pacer/blob/main/pack readonly store: Store>>; ``` -Defined in: [async-queuer.ts:316](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L316) +Defined in: [async-queuer.ts:316](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L316) ## Methods @@ -168,7 +168,7 @@ Defined in: [async-queuer.ts:316](https://github.com/dogmar/pacer/blob/main/pack abort(): void; ``` -Defined in: [async-queuer.ts:836](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L836) +Defined in: [async-queuer.ts:836](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L836) Aborts all ongoing executions with the internal abort controllers. Does NOT clear out the items. @@ -188,7 +188,7 @@ addItem( runOnItemsChange): boolean; ``` -Defined in: [async-queuer.ts:474](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L474) +Defined in: [async-queuer.ts:474](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L474) Adds an item to the queue. If the queue is full, the item is rejected and onReject is called. Items can be inserted based on priority or at the front/back depending on configuration. @@ -226,7 +226,7 @@ queuer.addItem('task2', 'front'); clear(): void; ``` -Defined in: [async-queuer.ts:801](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L801) +Defined in: [async-queuer.ts:801](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L801) Removes all pending items from the queue. Does NOT affect active tasks. @@ -243,7 +243,7 @@ Does NOT affect active tasks. execute(position?): Promise; ``` -Defined in: [async-queuer.ts:609](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L609) +Defined in: [async-queuer.ts:609](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L609) Removes and returns the next item from the queue and executes the task function with it. @@ -273,7 +273,7 @@ queuer.execute('back'); flush(numberOfItems, position?): Promise; ``` -Defined in: [async-queuer.ts:657](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L657) +Defined in: [async-queuer.ts:657](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L657) Processes a specified number of items to execute immediately with no wait time If no numberOfItems is provided, all items will be processed @@ -300,7 +300,7 @@ If no numberOfItems is provided, all items will be processed flushAsBatch(batchFunction): Promise; ``` -Defined in: [async-queuer.ts:671](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L671) +Defined in: [async-queuer.ts:671](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L671) Processes all items in the queue as a batch using the provided function as an argument The queue is cleared after processing @@ -323,7 +323,7 @@ The queue is cleared after processing getAbortSignal(executeCount?): AbortSignal | null; ``` -Defined in: [async-queuer.ts:826](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L826) +Defined in: [async-queuer.ts:826](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L826) Returns the AbortSignal for a specific execution. If no executeCount is provided, returns the signal for the most recent execution. @@ -364,7 +364,7 @@ const queuer = new AsyncQueuer( getNextItem(position): TValue | undefined; ``` -Defined in: [async-queuer.ts:557](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L557) +Defined in: [async-queuer.ts:557](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L557) Removes and returns the next item from the queue without executing the task function. Use for manual queue management. Normally, use execute() to process items. @@ -396,7 +396,7 @@ queuer.getNextItem('back'); peekActiveItems(): TValue[]; ``` -Defined in: [async-queuer.ts:763](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L763) +Defined in: [async-queuer.ts:763](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L763) Returns the items currently being processed (active tasks). @@ -412,7 +412,7 @@ Returns the items currently being processed (active tasks). peekAllItems(): TValue[]; ``` -Defined in: [async-queuer.ts:756](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L756) +Defined in: [async-queuer.ts:756](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L756) Returns a copy of all items in the queue, including active and pending items. @@ -428,7 +428,7 @@ Returns a copy of all items in the queue, including active and pending items. peekNextItem(position): TValue | undefined; ``` -Defined in: [async-queuer.ts:746](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L746) +Defined in: [async-queuer.ts:746](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L746) Returns the next item in the queue without removing it. @@ -457,7 +457,7 @@ queuer.peekNextItem('back'); // back peekPendingItems(): TValue[]; ``` -Defined in: [async-queuer.ts:770](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L770) +Defined in: [async-queuer.ts:770](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L770) Returns the items waiting to be processed (pending tasks). @@ -473,7 +473,7 @@ Returns the items waiting to be processed (pending tasks). reset(): void; ``` -Defined in: [async-queuer.ts:847](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L847) +Defined in: [async-queuer.ts:847](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L847) Resets the queuer state to its default values @@ -489,7 +489,7 @@ Resets the queuer state to its default values setOptions(newOptions): void; ``` -Defined in: [async-queuer.ts:372](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L372) +Defined in: [async-queuer.ts:372](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L372) Updates the queuer options. New options are merged with existing options. @@ -511,7 +511,7 @@ Updates the queuer options. New options are merged with existing options. start(): void; ``` -Defined in: [async-queuer.ts:777](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L777) +Defined in: [async-queuer.ts:777](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L777) Starts processing items in the queue. If already running, does nothing. @@ -527,7 +527,7 @@ Starts processing items in the queue. If already running, does nothing. stop(): void; ``` -Defined in: [async-queuer.ts:787](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L787) +Defined in: [async-queuer.ts:787](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L787) Stops processing items in the queue. Does not clear the queue. diff --git a/docs/reference/classes/AsyncRateLimiter.md b/docs/reference/classes/AsyncRateLimiter.md index ed362b821..8df9daff9 100644 --- a/docs/reference/classes/AsyncRateLimiter.md +++ b/docs/reference/classes/AsyncRateLimiter.md @@ -5,7 +5,7 @@ title: AsyncRateLimiter # Class: AsyncRateLimiter\ -Defined in: [async-rate-limiter.ts:245](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L245) +Defined in: [async-rate-limiter.ts:245](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L245) A class that creates an async rate-limited function. @@ -95,7 +95,7 @@ const data = await rateLimiter.maybeExecute('123'); new AsyncRateLimiter(fn, initialOptions): AsyncRateLimiter; ``` -Defined in: [async-rate-limiter.ts:254](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L254) +Defined in: [async-rate-limiter.ts:254](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L254) #### Parameters @@ -119,7 +119,7 @@ Defined in: [async-rate-limiter.ts:254](https://github.com/dogmar/pacer/blob/mai asyncRetryers: Map>; ``` -Defined in: [async-rate-limiter.ts:251](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L251) +Defined in: [async-rate-limiter.ts:251](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L251) *** @@ -129,7 +129,7 @@ Defined in: [async-rate-limiter.ts:251](https://github.com/dogmar/pacer/blob/mai fn: TFn; ``` -Defined in: [async-rate-limiter.ts:255](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L255) +Defined in: [async-rate-limiter.ts:255](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L255) *** @@ -139,7 +139,7 @@ Defined in: [async-rate-limiter.ts:255](https://github.com/dogmar/pacer/blob/mai key: string | undefined; ``` -Defined in: [async-rate-limiter.ts:249](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L249) +Defined in: [async-rate-limiter.ts:249](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L249) *** @@ -149,7 +149,7 @@ Defined in: [async-rate-limiter.ts:249](https://github.com/dogmar/pacer/blob/mai options: AsyncRateLimiterOptions; ``` -Defined in: [async-rate-limiter.ts:250](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L250) +Defined in: [async-rate-limiter.ts:250](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L250) *** @@ -159,7 +159,7 @@ Defined in: [async-rate-limiter.ts:250](https://github.com/dogmar/pacer/blob/mai readonly store: Store>>; ``` -Defined in: [async-rate-limiter.ts:246](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L246) +Defined in: [async-rate-limiter.ts:246](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L246) ## Methods @@ -169,7 +169,7 @@ Defined in: [async-rate-limiter.ts:246](https://github.com/dogmar/pacer/blob/mai abort(): void; ``` -Defined in: [async-rate-limiter.ts:539](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L539) +Defined in: [async-rate-limiter.ts:539](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L539) Aborts all ongoing executions with the internal abort controllers. Does NOT clear out the execution times or reset the rate limiter. @@ -186,7 +186,7 @@ Does NOT clear out the execution times or reset the rate limiter. getAbortSignal(maybeExecuteCount?): AbortSignal | null; ``` -Defined in: [async-rate-limiter.ts:529](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L529) +Defined in: [async-rate-limiter.ts:529](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L529) Returns the AbortSignal for a specific execution. If no maybeExecuteCount is provided, returns the signal for the most recent execution. @@ -227,7 +227,7 @@ const rateLimiter = new AsyncRateLimiter( getMsUntilNextWindow(): number; ``` -Defined in: [async-rate-limiter.ts:501](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L501) +Defined in: [async-rate-limiter.ts:501](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L501) Returns the number of milliseconds until the next execution will be possible For fixed windows, this is the time until the current window resets @@ -245,7 +245,7 @@ For sliding windows, this is the time until the oldest execution expires getRemainingInWindow(): number; ``` -Defined in: [async-rate-limiter.ts:491](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L491) +Defined in: [async-rate-limiter.ts:491](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L491) Returns the number of remaining executions allowed in the current window @@ -261,7 +261,7 @@ Returns the number of remaining executions allowed in the current window maybeExecute(...args): Promise | undefined>; ``` -Defined in: [async-rate-limiter.ts:358](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L358) +Defined in: [async-rate-limiter.ts:358](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L358) Attempts to execute the rate-limited function if within the configured limits. Will reject execution if the number of calls in the current window exceeds the limit. @@ -309,7 +309,7 @@ const result2 = await rateLimiter.maybeExecute('arg1', 'arg2'); // undefined reset(): void; ``` -Defined in: [async-rate-limiter.ts:550](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L550) +Defined in: [async-rate-limiter.ts:550](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L550) Resets the rate limiter state @@ -325,7 +325,7 @@ Resets the rate limiter state setOptions(newOptions): void; ``` -Defined in: [async-rate-limiter.ts:285](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L285) +Defined in: [async-rate-limiter.ts:285](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L285) Updates the async rate limiter options diff --git a/docs/reference/classes/AsyncRetryer.md b/docs/reference/classes/AsyncRetryer.md index 75fea8bc0..58c757e1a 100644 --- a/docs/reference/classes/AsyncRetryer.md +++ b/docs/reference/classes/AsyncRetryer.md @@ -5,7 +5,7 @@ title: AsyncRetryer # Class: AsyncRetryer\ -Defined in: [async-retryer.ts:296](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L296) +Defined in: [async-retryer.ts:296](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L296) Provides robust retry functionality for asynchronous functions, supporting configurable backoff strategies, attempt limits, timeout controls, and detailed state management. The AsyncRetryer class is designed to help you reliably @@ -115,7 +115,7 @@ The async function type to be retried. new AsyncRetryer(fn, initialOptions): AsyncRetryer; ``` -Defined in: [async-retryer.ts:309](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L309) +Defined in: [async-retryer.ts:309](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L309) Creates a new AsyncRetryer instance @@ -145,7 +145,7 @@ Configuration options for the retryer fn: TFn; ``` -Defined in: [async-retryer.ts:310](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L310) +Defined in: [async-retryer.ts:310](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L310) The async function to retry @@ -157,7 +157,7 @@ The async function to retry key: string | undefined; ``` -Defined in: [async-retryer.ts:300](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L300) +Defined in: [async-retryer.ts:300](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L300) *** @@ -177,7 +177,7 @@ options: AsyncRetryerOptions & Omit>, | "onTotalExecutionTimeout">; ``` -Defined in: [async-retryer.ts:301](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L301) +Defined in: [async-retryer.ts:301](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L301) *** @@ -187,7 +187,7 @@ Defined in: [async-retryer.ts:301](https://github.com/dogmar/pacer/blob/main/pac readonly store: Store>>; ``` -Defined in: [async-retryer.ts:297](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L297) +Defined in: [async-retryer.ts:297](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L297) ## Methods @@ -197,7 +197,7 @@ Defined in: [async-retryer.ts:297](https://github.com/dogmar/pacer/blob/main/pac abort(reason): void; ``` -Defined in: [async-retryer.ts:623](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L623) +Defined in: [async-retryer.ts:623](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L623) Cancels the current execution and any pending retries @@ -221,7 +221,7 @@ The reason for the abort (defaults to 'manual') execute(...args): Promise> | undefined>; ``` -Defined in: [async-retryer.ts:430](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L430) +Defined in: [async-retryer.ts:430](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L430) Executes the function with retry logic @@ -251,7 +251,7 @@ The last error if throwOnError is true and all retries fail getAbortSignal(): AbortSignal | null; ``` -Defined in: [async-retryer.ts:615](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L615) +Defined in: [async-retryer.ts:615](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L615) Returns the current AbortSignal for the executing operation. Use this signal in your async function to make it cancellable. @@ -284,7 +284,7 @@ retryer.abort() reset(): void; ``` -Defined in: [async-retryer.ts:643](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L643) +Defined in: [async-retryer.ts:643](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L643) Resets the retryer to its initial state @@ -300,7 +300,7 @@ Resets the retryer to its initial state setOptions(newOptions): void; ``` -Defined in: [async-retryer.ts:340](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L340) +Defined in: [async-retryer.ts:340](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L340) Updates the retryer options diff --git a/docs/reference/classes/AsyncThrottler.md b/docs/reference/classes/AsyncThrottler.md index a50d63e8c..316f5d419 100644 --- a/docs/reference/classes/AsyncThrottler.md +++ b/docs/reference/classes/AsyncThrottler.md @@ -5,7 +5,7 @@ title: AsyncThrottler # Class: AsyncThrottler\ -Defined in: [async-throttler.ts:230](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L230) +Defined in: [async-throttler.ts:230](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L230) A class that creates an async throttled function. @@ -79,7 +79,7 @@ const result = await throttler.maybeExecute(inputElement.value); new AsyncThrottler(fn, initialOptions): AsyncThrottler; ``` -Defined in: [async-throttler.ts:242](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L242) +Defined in: [async-throttler.ts:242](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L242) #### Parameters @@ -103,7 +103,7 @@ Defined in: [async-throttler.ts:242](https://github.com/dogmar/pacer/blob/main/p asyncRetryers: Map>; ``` -Defined in: [async-throttler.ts:236](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L236) +Defined in: [async-throttler.ts:236](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L236) *** @@ -113,7 +113,7 @@ Defined in: [async-throttler.ts:236](https://github.com/dogmar/pacer/blob/main/p fn: TFn; ``` -Defined in: [async-throttler.ts:243](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L243) +Defined in: [async-throttler.ts:243](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L243) *** @@ -123,7 +123,7 @@ Defined in: [async-throttler.ts:243](https://github.com/dogmar/pacer/blob/main/p key: string | undefined; ``` -Defined in: [async-throttler.ts:234](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L234) +Defined in: [async-throttler.ts:234](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L234) *** @@ -133,7 +133,7 @@ Defined in: [async-throttler.ts:234](https://github.com/dogmar/pacer/blob/main/p options: AsyncThrottlerOptions; ``` -Defined in: [async-throttler.ts:235](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L235) +Defined in: [async-throttler.ts:235](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L235) *** @@ -143,7 +143,7 @@ Defined in: [async-throttler.ts:235](https://github.com/dogmar/pacer/blob/main/p readonly store: Store>>; ``` -Defined in: [async-throttler.ts:231](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L231) +Defined in: [async-throttler.ts:231](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L231) ## Methods @@ -153,7 +153,7 @@ Defined in: [async-throttler.ts:231](https://github.com/dogmar/pacer/blob/main/p abort(): void; ``` -Defined in: [async-throttler.ts:533](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L533) +Defined in: [async-throttler.ts:533](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L533) Aborts all ongoing executions with the internal abort controllers. Does NOT cancel any pending execution that have not started yet. @@ -170,7 +170,7 @@ Does NOT cancel any pending execution that have not started yet. cancel(): void; ``` -Defined in: [async-throttler.ts:543](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L543) +Defined in: [async-throttler.ts:543](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L543) Cancels any pending execution that have not started yet. Does NOT abort any execution already in progress. @@ -187,7 +187,7 @@ Does NOT abort any execution already in progress. flush(): Promise | undefined>; ``` -Defined in: [async-throttler.ts:462](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L462) +Defined in: [async-throttler.ts:462](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L462) Processes the current pending execution immediately @@ -203,7 +203,7 @@ Processes the current pending execution immediately getAbortSignal(maybeExecuteCount?): AbortSignal | null; ``` -Defined in: [async-throttler.ts:523](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L523) +Defined in: [async-throttler.ts:523](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L523) Returns the AbortSignal for a specific execution. If no maybeExecuteCount is provided, returns the signal for the most recent execution. @@ -248,7 +248,7 @@ const throttler = new AsyncThrottler( maybeExecute(...args): Promise | undefined>; ``` -Defined in: [async-throttler.ts:338](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L338) +Defined in: [async-throttler.ts:338](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L338) Attempts to execute the throttled function. The execution behavior depends on the throttler options: @@ -290,7 +290,7 @@ await throttled.maybeExecute('c', 'd'); reset(): void; ``` -Defined in: [async-throttler.ts:557](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L557) +Defined in: [async-throttler.ts:557](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L557) Resets the debouncer state to its default values @@ -306,7 +306,7 @@ Resets the debouncer state to its default values setOptions(newOptions): void; ``` -Defined in: [async-throttler.ts:270](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L270) +Defined in: [async-throttler.ts:270](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L270) Updates the async throttler options diff --git a/docs/reference/classes/Batcher.md b/docs/reference/classes/Batcher.md index f14d70ddf..ad61b46df 100644 --- a/docs/reference/classes/Batcher.md +++ b/docs/reference/classes/Batcher.md @@ -5,7 +5,7 @@ title: Batcher # Class: Batcher\ -Defined in: [batcher.ts:145](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L145) +Defined in: [batcher.ts:145](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L145) A class that collects items and processes them in batches. @@ -60,7 +60,7 @@ batcher.addItem(2); new Batcher(fn, initialOptions): Batcher; ``` -Defined in: [batcher.ts:153](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L153) +Defined in: [batcher.ts:153](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L153) #### Parameters @@ -84,7 +84,7 @@ Defined in: [batcher.ts:153](https://github.com/dogmar/pacer/blob/main/packages/ fn: (items) => void; ``` -Defined in: [batcher.ts:154](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L154) +Defined in: [batcher.ts:154](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L154) #### Parameters @@ -104,7 +104,7 @@ Defined in: [batcher.ts:154](https://github.com/dogmar/pacer/blob/main/packages/ key: string | undefined; ``` -Defined in: [batcher.ts:149](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L149) +Defined in: [batcher.ts:149](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L149) *** @@ -114,7 +114,7 @@ Defined in: [batcher.ts:149](https://github.com/dogmar/pacer/blob/main/packages/ options: BatcherOptionsWithOptionalCallbacks; ``` -Defined in: [batcher.ts:150](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L150) +Defined in: [batcher.ts:150](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L150) *** @@ -124,7 +124,7 @@ Defined in: [batcher.ts:150](https://github.com/dogmar/pacer/blob/main/packages/ readonly store: Store>>; ``` -Defined in: [batcher.ts:146](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L146) +Defined in: [batcher.ts:146](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L146) ## Methods @@ -134,7 +134,7 @@ Defined in: [batcher.ts:146](https://github.com/dogmar/pacer/blob/main/packages/ addItem(item): void; ``` -Defined in: [batcher.ts:211](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L211) +Defined in: [batcher.ts:211](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L211) Adds an item to the batcher If the batch size is reached, timeout occurs, or shouldProcess returns true, the batch will be processed @@ -157,7 +157,7 @@ If the batch size is reached, timeout occurs, or shouldProcess returns true, the cancel(): void; ``` -Defined in: [batcher.ts:289](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L289) +Defined in: [batcher.ts:289](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L289) Cancels any pending execution that was scheduled. Does NOT clear out the items. @@ -174,7 +174,7 @@ Does NOT clear out the items. clear(): void; ``` -Defined in: [batcher.ts:281](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L281) +Defined in: [batcher.ts:281](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L281) Removes all items from the batcher @@ -190,7 +190,7 @@ Removes all items from the batcher flush(): void; ``` -Defined in: [batcher.ts:259](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L259) +Defined in: [batcher.ts:259](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L259) Processes the current batch of items immediately @@ -206,7 +206,7 @@ Processes the current batch of items immediately peekAllItems(): TValue[]; ``` -Defined in: [batcher.ts:267](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L267) +Defined in: [batcher.ts:267](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L267) Returns a copy of all items in the batcher @@ -222,7 +222,7 @@ Returns a copy of all items in the batcher reset(): void; ``` -Defined in: [batcher.ts:297](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L297) +Defined in: [batcher.ts:297](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L297) Resets the batcher state to its default values @@ -238,7 +238,7 @@ Resets the batcher state to its default values setOptions(newOptions): void; ``` -Defined in: [batcher.ts:180](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L180) +Defined in: [batcher.ts:180](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L180) Updates the batcher options diff --git a/docs/reference/classes/Debouncer.md b/docs/reference/classes/Debouncer.md index de994814d..dfd6d1c8c 100644 --- a/docs/reference/classes/Debouncer.md +++ b/docs/reference/classes/Debouncer.md @@ -5,7 +5,7 @@ title: Debouncer # Class: Debouncer\ -Defined in: [debouncer.ts:149](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L149) +Defined in: [debouncer.ts:149](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L149) A class that creates a debounced function. @@ -53,7 +53,7 @@ inputElement.addEventListener('input', () => { new Debouncer(fn, initialOptions): Debouncer; ``` -Defined in: [debouncer.ts:158](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L158) +Defined in: [debouncer.ts:158](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L158) #### Parameters @@ -77,7 +77,7 @@ Defined in: [debouncer.ts:158](https://github.com/dogmar/pacer/blob/main/package fn: TFn; ``` -Defined in: [debouncer.ts:159](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L159) +Defined in: [debouncer.ts:159](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L159) *** @@ -87,7 +87,7 @@ Defined in: [debouncer.ts:159](https://github.com/dogmar/pacer/blob/main/package key: string | undefined; ``` -Defined in: [debouncer.ts:153](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L153) +Defined in: [debouncer.ts:153](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L153) *** @@ -97,7 +97,7 @@ Defined in: [debouncer.ts:153](https://github.com/dogmar/pacer/blob/main/package options: DebouncerOptions; ``` -Defined in: [debouncer.ts:154](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L154) +Defined in: [debouncer.ts:154](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L154) *** @@ -107,7 +107,7 @@ Defined in: [debouncer.ts:154](https://github.com/dogmar/pacer/blob/main/package readonly store: Store>>; ``` -Defined in: [debouncer.ts:150](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L150) +Defined in: [debouncer.ts:150](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L150) ## Methods @@ -117,7 +117,7 @@ Defined in: [debouncer.ts:150](https://github.com/dogmar/pacer/blob/main/package cancel(): void; ``` -Defined in: [debouncer.ts:326](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L326) +Defined in: [debouncer.ts:326](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L326) Cancels any pending execution @@ -133,7 +133,7 @@ Cancels any pending execution flush(): void; ``` -Defined in: [debouncer.ts:301](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L301) +Defined in: [debouncer.ts:301](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L301) Processes the current pending execution immediately @@ -149,7 +149,7 @@ Processes the current pending execution immediately maybeExecute(...args): void; ``` -Defined in: [debouncer.ts:236](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L236) +Defined in: [debouncer.ts:236](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L236) Attempts to execute the debounced function If a call is already in progress, it will be queued @@ -172,7 +172,7 @@ If a call is already in progress, it will be queued reset(): void; ``` -Defined in: [debouncer.ts:338](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L338) +Defined in: [debouncer.ts:338](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L338) Resets the debouncer state to its default values @@ -188,7 +188,7 @@ Resets the debouncer state to its default values setOptions(newOptions): void; ``` -Defined in: [debouncer.ts:183](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L183) +Defined in: [debouncer.ts:183](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L183) Updates the debouncer options diff --git a/docs/reference/classes/Queuer.md b/docs/reference/classes/Queuer.md index c519234f6..95912d70c 100644 --- a/docs/reference/classes/Queuer.md +++ b/docs/reference/classes/Queuer.md @@ -5,7 +5,7 @@ title: Queuer # Class: Queuer\ -Defined in: [queuer.ts:269](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L269) +Defined in: [queuer.ts:269](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L269) A flexible queue that processes items with configurable wait times, expiration, and priority. @@ -94,7 +94,7 @@ manualQueue.getNextItem(); // returns 2, queue is empty new Queuer(fn, initialOptions): Queuer; ``` -Defined in: [queuer.ts:277](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L277) +Defined in: [queuer.ts:277](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L277) #### Parameters @@ -118,7 +118,7 @@ Defined in: [queuer.ts:277](https://github.com/dogmar/pacer/blob/main/packages/p fn: (item) => void; ``` -Defined in: [queuer.ts:278](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L278) +Defined in: [queuer.ts:278](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L278) #### Parameters @@ -138,7 +138,7 @@ Defined in: [queuer.ts:278](https://github.com/dogmar/pacer/blob/main/packages/p key: string | undefined; ``` -Defined in: [queuer.ts:273](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L273) +Defined in: [queuer.ts:273](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L273) *** @@ -148,7 +148,7 @@ Defined in: [queuer.ts:273](https://github.com/dogmar/pacer/blob/main/packages/p options: QueuerOptions; ``` -Defined in: [queuer.ts:274](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L274) +Defined in: [queuer.ts:274](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L274) *** @@ -158,7 +158,7 @@ Defined in: [queuer.ts:274](https://github.com/dogmar/pacer/blob/main/packages/p readonly store: Store>>; ``` -Defined in: [queuer.ts:270](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L270) +Defined in: [queuer.ts:270](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L270) ## Methods @@ -171,7 +171,7 @@ addItem( runOnItemsChange): boolean; ``` -Defined in: [queuer.ts:403](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L403) +Defined in: [queuer.ts:403](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L403) Adds an item to the queue. If the queue is full, the item is rejected and onReject is called. Items can be inserted based on priority or at the front/back depending on configuration. @@ -210,7 +210,7 @@ queuer.addItem('task2', 'front'); clear(): void; ``` -Defined in: [queuer.ts:685](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L685) +Defined in: [queuer.ts:685](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L685) Removes all pending items from the queue. Does not affect items being processed. @@ -226,7 +226,7 @@ Removes all pending items from the queue. Does not affect items being processed. execute(position?): TValue | undefined; ``` -Defined in: [queuer.ts:539](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L539) +Defined in: [queuer.ts:539](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L539) Removes and returns the next item from the queue and processes it using the provided function. @@ -255,7 +255,7 @@ queuer.execute('back'); flush(numberOfItems, position?): void; ``` -Defined in: [queuer.ts:555](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L555) +Defined in: [queuer.ts:555](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L555) Processes a specified number of items to execute immediately with no wait time If no numberOfItems is provided, all items will be processed @@ -282,7 +282,7 @@ If no numberOfItems is provided, all items will be processed flushAsBatch(batchFunction): void; ``` -Defined in: [queuer.ts:570](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L570) +Defined in: [queuer.ts:570](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L570) Processes all items in the queue as a batch using the provided function as an argument The queue is cleared after processing @@ -305,7 +305,7 @@ The queue is cleared after processing getNextItem(position): TValue | undefined; ``` -Defined in: [queuer.ts:487](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L487) +Defined in: [queuer.ts:487](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L487) Removes and returns the next item from the queue without executing the function. Use for manual queue management. Normally, use execute() to process items. @@ -336,7 +336,7 @@ queuer.getNextItem('back'); peekAllItems(): TValue[]; ``` -Defined in: [queuer.ts:653](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L653) +Defined in: [queuer.ts:653](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L653) Returns a copy of all items in the queue. @@ -352,7 +352,7 @@ Returns a copy of all items in the queue. peekNextItem(position): TValue | undefined; ``` -Defined in: [queuer.ts:643](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L643) +Defined in: [queuer.ts:643](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L643) Returns the next item in the queue without removing it. @@ -380,7 +380,7 @@ queuer.peekNextItem('back'); // back reset(): void; ``` -Defined in: [queuer.ts:693](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L693) +Defined in: [queuer.ts:693](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L693) Resets the queuer state to its default values @@ -396,7 +396,7 @@ Resets the queuer state to its default values setOptions(newOptions): void; ``` -Defined in: [queuer.ts:319](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L319) +Defined in: [queuer.ts:319](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L319) Updates the queuer options. New options are merged with existing options. @@ -418,7 +418,7 @@ Updates the queuer options. New options are merged with existing options. start(): void; ``` -Defined in: [queuer.ts:660](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L660) +Defined in: [queuer.ts:660](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L660) Starts processing items in the queue. If already isRunning, does nothing. @@ -434,7 +434,7 @@ Starts processing items in the queue. If already isRunning, does nothing. stop(): void; ``` -Defined in: [queuer.ts:670](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L670) +Defined in: [queuer.ts:670](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L670) Stops processing items in the queue. Does not clear the queue. diff --git a/docs/reference/classes/RateLimiter.md b/docs/reference/classes/RateLimiter.md index aab38f4b4..dd2e406fd 100644 --- a/docs/reference/classes/RateLimiter.md +++ b/docs/reference/classes/RateLimiter.md @@ -5,7 +5,7 @@ title: RateLimiter # Class: RateLimiter\ -Defined in: [rate-limiter.ts:156](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L156) +Defined in: [rate-limiter.ts:156](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L156) A class that creates a rate-limited function. @@ -66,7 +66,7 @@ rateLimiter.maybeExecute('123'); new RateLimiter(fn, initialOptions): RateLimiter; ``` -Defined in: [rate-limiter.ts:163](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L163) +Defined in: [rate-limiter.ts:163](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L163) #### Parameters @@ -90,7 +90,7 @@ Defined in: [rate-limiter.ts:163](https://github.com/dogmar/pacer/blob/main/pack fn: TFn; ``` -Defined in: [rate-limiter.ts:164](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L164) +Defined in: [rate-limiter.ts:164](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L164) *** @@ -100,7 +100,7 @@ Defined in: [rate-limiter.ts:164](https://github.com/dogmar/pacer/blob/main/pack key: string | undefined; ``` -Defined in: [rate-limiter.ts:159](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L159) +Defined in: [rate-limiter.ts:159](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L159) *** @@ -110,7 +110,7 @@ Defined in: [rate-limiter.ts:159](https://github.com/dogmar/pacer/blob/main/pack options: RateLimiterOptions; ``` -Defined in: [rate-limiter.ts:160](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L160) +Defined in: [rate-limiter.ts:160](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L160) *** @@ -120,7 +120,7 @@ Defined in: [rate-limiter.ts:160](https://github.com/dogmar/pacer/blob/main/pack readonly store: Store>; ``` -Defined in: [rate-limiter.ts:157](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L157) +Defined in: [rate-limiter.ts:157](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L157) ## Methods @@ -130,7 +130,7 @@ Defined in: [rate-limiter.ts:157](https://github.com/dogmar/pacer/blob/main/pack getMsUntilNextWindow(): number; ``` -Defined in: [rate-limiter.ts:358](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L358) +Defined in: [rate-limiter.ts:358](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L358) Returns the number of milliseconds until the next execution will be possible @@ -146,7 +146,7 @@ Returns the number of milliseconds until the next execution will be possible getRemainingInWindow(): number; ``` -Defined in: [rate-limiter.ts:350](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L350) +Defined in: [rate-limiter.ts:350](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L350) Returns the number of remaining executions allowed in the current window @@ -162,7 +162,7 @@ Returns the number of remaining executions allowed in the current window maybeExecute(...args): boolean; ``` -Defined in: [rate-limiter.ts:252](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L252) +Defined in: [rate-limiter.ts:252](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L252) Attempts to execute the rate-limited function if within the configured limits. Will reject execution if the number of calls in the current window exceeds the limit. @@ -197,7 +197,7 @@ rateLimiter.maybeExecute('arg1', 'arg2'); // false reset(): void; ``` -Defined in: [rate-limiter.ts:369](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L369) +Defined in: [rate-limiter.ts:369](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L369) Resets the rate limiter state @@ -213,7 +213,7 @@ Resets the rate limiter state setOptions(newOptions): void; ``` -Defined in: [rate-limiter.ts:191](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L191) +Defined in: [rate-limiter.ts:191](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L191) Updates the rate limiter options diff --git a/docs/reference/classes/Throttler.md b/docs/reference/classes/Throttler.md index e220b070d..f06939f74 100644 --- a/docs/reference/classes/Throttler.md +++ b/docs/reference/classes/Throttler.md @@ -5,7 +5,7 @@ title: Throttler # Class: Throttler\ -Defined in: [throttler.ts:150](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L150) +Defined in: [throttler.ts:150](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L150) A class that creates a throttled function. @@ -57,7 +57,7 @@ throttler.maybeExecute('123'); // Throttled new Throttler(fn, initialOptions): Throttler; ``` -Defined in: [throttler.ts:158](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L158) +Defined in: [throttler.ts:158](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L158) #### Parameters @@ -81,7 +81,7 @@ Defined in: [throttler.ts:158](https://github.com/dogmar/pacer/blob/main/package fn: TFn; ``` -Defined in: [throttler.ts:159](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L159) +Defined in: [throttler.ts:159](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L159) *** @@ -91,7 +91,7 @@ Defined in: [throttler.ts:159](https://github.com/dogmar/pacer/blob/main/package key: string | undefined; ``` -Defined in: [throttler.ts:154](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L154) +Defined in: [throttler.ts:154](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L154) *** @@ -101,7 +101,7 @@ Defined in: [throttler.ts:154](https://github.com/dogmar/pacer/blob/main/package options: ThrottlerOptions; ``` -Defined in: [throttler.ts:155](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L155) +Defined in: [throttler.ts:155](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L155) *** @@ -111,7 +111,7 @@ Defined in: [throttler.ts:155](https://github.com/dogmar/pacer/blob/main/package readonly store: Store>>; ``` -Defined in: [throttler.ts:151](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L151) +Defined in: [throttler.ts:151](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L151) ## Methods @@ -121,7 +121,7 @@ Defined in: [throttler.ts:151](https://github.com/dogmar/pacer/blob/main/package cancel(): void; ``` -Defined in: [throttler.ts:322](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L322) +Defined in: [throttler.ts:322](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L322) Cancels any pending trailing execution and clears internal state. @@ -143,7 +143,7 @@ Has no effect if there is no pending execution. flush(): void; ``` -Defined in: [throttler.ts:300](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L300) +Defined in: [throttler.ts:300](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L300) Processes the current pending execution immediately @@ -159,7 +159,7 @@ Processes the current pending execution immediately maybeExecute(...args): void; ``` -Defined in: [throttler.ts:241](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L241) +Defined in: [throttler.ts:241](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L241) Attempts to execute the throttled function. The execution behavior depends on the throttler options: @@ -201,7 +201,7 @@ throttled.maybeExecute('c', 'd'); reset(): void; ``` -Defined in: [throttler.ts:333](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L333) +Defined in: [throttler.ts:333](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L333) Resets the throttler state to its default values @@ -217,7 +217,7 @@ Resets the throttler state to its default values setOptions(newOptions): void; ``` -Defined in: [throttler.ts:183](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L183) +Defined in: [throttler.ts:183](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L183) Updates the throttler options diff --git a/docs/reference/functions/asyncBatch.md b/docs/reference/functions/asyncBatch.md index aa216b98b..b77f60994 100644 --- a/docs/reference/functions/asyncBatch.md +++ b/docs/reference/functions/asyncBatch.md @@ -9,7 +9,7 @@ title: asyncBatch function asyncBatch(fn, options): (item) => Promise; ``` -Defined in: [async-batcher.ts:588](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L588) +Defined in: [async-batcher.ts:588](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L588) Creates an async batcher that processes items in batches. diff --git a/docs/reference/functions/asyncBatcherOptions.md b/docs/reference/functions/asyncBatcherOptions.md index f8c883fc8..c403ae3ff 100644 --- a/docs/reference/functions/asyncBatcherOptions.md +++ b/docs/reference/functions/asyncBatcherOptions.md @@ -9,7 +9,7 @@ title: asyncBatcherOptions function asyncBatcherOptions(options): TOptions; ``` -Defined in: [async-batcher.ts:168](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L168) +Defined in: [async-batcher.ts:168](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L168) Utility function for sharing common `AsyncBatcherOptions` options between different `AsyncBatcher` instances. diff --git a/docs/reference/functions/asyncDebounce.md b/docs/reference/functions/asyncDebounce.md index 1251204fb..a5e913e7c 100644 --- a/docs/reference/functions/asyncDebounce.md +++ b/docs/reference/functions/asyncDebounce.md @@ -9,7 +9,7 @@ title: asyncDebounce function asyncDebounce(fn, initialOptions): (...args) => Promise | undefined>; ``` -Defined in: [async-debouncer.ts:608](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L608) +Defined in: [async-debouncer.ts:608](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L608) Creates an async debounced function that delays execution until after a specified wait time. The debounced function will only execute once the wait period has elapsed without any new calls. diff --git a/docs/reference/functions/asyncDebouncerOptions.md b/docs/reference/functions/asyncDebouncerOptions.md index 629de9f46..03290826b 100644 --- a/docs/reference/functions/asyncDebouncerOptions.md +++ b/docs/reference/functions/asyncDebouncerOptions.md @@ -9,7 +9,7 @@ title: asyncDebouncerOptions function asyncDebouncerOptions(options): TOptions; ``` -Defined in: [async-debouncer.ts:147](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L147) +Defined in: [async-debouncer.ts:147](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L147) Utility function for sharing common `AsyncDebouncerOptions` options between different `AsyncDebouncer` instances. diff --git a/docs/reference/functions/asyncQueue.md b/docs/reference/functions/asyncQueue.md index 5805b2b1d..7518209c6 100644 --- a/docs/reference/functions/asyncQueue.md +++ b/docs/reference/functions/asyncQueue.md @@ -9,7 +9,7 @@ title: asyncQueue function asyncQueue(fn, initialOptions): (item, position, runOnItemsChange) => boolean; ``` -Defined in: [async-queuer.ts:919](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L919) +Defined in: [async-queuer.ts:919](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L919) Creates a new AsyncQueuer instance and returns a bound addItem function for adding tasks. The queuer is started automatically and ready to process items. diff --git a/docs/reference/functions/asyncQueuerOptions.md b/docs/reference/functions/asyncQueuerOptions.md index db118489e..0a4183455 100644 --- a/docs/reference/functions/asyncQueuerOptions.md +++ b/docs/reference/functions/asyncQueuerOptions.md @@ -9,7 +9,7 @@ title: asyncQueuerOptions function asyncQueuerOptions(options): TOptions; ``` -Defined in: [async-queuer.ts:213](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L213) +Defined in: [async-queuer.ts:213](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L213) Utility function for sharing common `AsyncQueuerOptions` options between different `AsyncQueuer` instances. diff --git a/docs/reference/functions/asyncRateLimit.md b/docs/reference/functions/asyncRateLimit.md index 79d94c471..ddc7f7525 100644 --- a/docs/reference/functions/asyncRateLimit.md +++ b/docs/reference/functions/asyncRateLimit.md @@ -9,7 +9,7 @@ title: asyncRateLimit function asyncRateLimit(fn, initialOptions): (...args) => Promise | undefined>; ``` -Defined in: [async-rate-limiter.ts:641](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L641) +Defined in: [async-rate-limiter.ts:641](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L641) Creates an async rate-limited function that will execute the provided function up to a maximum number of times within a time window. diff --git a/docs/reference/functions/asyncRateLimiterOptions.md b/docs/reference/functions/asyncRateLimiterOptions.md index 36efce51b..332d9bc41 100644 --- a/docs/reference/functions/asyncRateLimiterOptions.md +++ b/docs/reference/functions/asyncRateLimiterOptions.md @@ -9,7 +9,7 @@ title: asyncRateLimiterOptions function asyncRateLimiterOptions(options): TOptions; ``` -Defined in: [async-rate-limiter.ts:148](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L148) +Defined in: [async-rate-limiter.ts:148](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L148) Utility function for sharing common `AsyncRateLimiterOptions` options between different `AsyncRateLimiter` instances. diff --git a/docs/reference/functions/asyncRetry.md b/docs/reference/functions/asyncRetry.md index 6586851c3..d1316dae9 100644 --- a/docs/reference/functions/asyncRetry.md +++ b/docs/reference/functions/asyncRetry.md @@ -9,7 +9,7 @@ title: asyncRetry function asyncRetry(fn, initialOptions): (...args) => Promise> | undefined>; ``` -Defined in: [async-retryer.ts:678](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L678) +Defined in: [async-retryer.ts:678](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L678) Creates a retry-enabled version of an async function. This is a convenience wrapper around the AsyncRetryer class that returns the execute method. diff --git a/docs/reference/functions/asyncRetryerOptions.md b/docs/reference/functions/asyncRetryerOptions.md index df7970f02..e9050640b 100644 --- a/docs/reference/functions/asyncRetryerOptions.md +++ b/docs/reference/functions/asyncRetryerOptions.md @@ -9,7 +9,7 @@ title: asyncRetryerOptions function asyncRetryerOptions(options): TOptions; ``` -Defined in: [async-retryer.ts:169](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L169) +Defined in: [async-retryer.ts:169](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L169) Utility function for sharing common `AsyncRetryerOptions` options between different `AsyncRetryer` instances. diff --git a/docs/reference/functions/asyncThrottle.md b/docs/reference/functions/asyncThrottle.md index 20b1e4ee4..14292265e 100644 --- a/docs/reference/functions/asyncThrottle.md +++ b/docs/reference/functions/asyncThrottle.md @@ -9,7 +9,7 @@ title: asyncThrottle function asyncThrottle(fn, initialOptions): (...args) => Promise | undefined>; ``` -Defined in: [async-throttler.ts:627](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L627) +Defined in: [async-throttler.ts:627](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L627) Creates an async throttled function that limits how often the function can execute. The throttled function will execute at most once per wait period, even if called multiple times. diff --git a/docs/reference/functions/asyncThrottlerOptions.md b/docs/reference/functions/asyncThrottlerOptions.md index 86a002526..b81203c44 100644 --- a/docs/reference/functions/asyncThrottlerOptions.md +++ b/docs/reference/functions/asyncThrottlerOptions.md @@ -9,7 +9,7 @@ title: asyncThrottlerOptions function asyncThrottlerOptions(options): TOptions; ``` -Defined in: [async-throttler.ts:148](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L148) +Defined in: [async-throttler.ts:148](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L148) Utility function for sharing common `AsyncThrottlerOptions` options between different `AsyncThrottler` instances. diff --git a/docs/reference/functions/batch.md b/docs/reference/functions/batch.md index 67fbc824b..f34f0ab76 100644 --- a/docs/reference/functions/batch.md +++ b/docs/reference/functions/batch.md @@ -9,7 +9,7 @@ title: batch function batch(fn, options): (item) => void; ``` -Defined in: [batcher.ts:323](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L323) +Defined in: [batcher.ts:323](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L323) Creates a batcher that processes items in batches. diff --git a/docs/reference/functions/debounce.md b/docs/reference/functions/debounce.md index 1d07b10da..2c0a7cade 100644 --- a/docs/reference/functions/debounce.md +++ b/docs/reference/functions/debounce.md @@ -9,7 +9,7 @@ title: debounce function debounce(fn, initialOptions): (...args) => void; ``` -Defined in: [debouncer.ts:370](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L370) +Defined in: [debouncer.ts:370](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L370) Creates a debounced function that delays invoking the provided function until after a specified wait time. Multiple calls during the wait period will cancel previous pending invocations and reset the timer. diff --git a/docs/reference/functions/debouncerOptions.md b/docs/reference/functions/debouncerOptions.md index 8506b5a07..85f31654b 100644 --- a/docs/reference/functions/debouncerOptions.md +++ b/docs/reference/functions/debouncerOptions.md @@ -9,7 +9,7 @@ title: debouncerOptions function debouncerOptions(options): TOptions; ``` -Defined in: [debouncer.ts:98](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L98) +Defined in: [debouncer.ts:98](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L98) Utility function for sharing common `DebouncerOptions` options between different `Debouncer` instances. diff --git a/docs/reference/functions/emitChange.md b/docs/reference/functions/emitChange.md index 19d1043f3..60d45312d 100644 --- a/docs/reference/functions/emitChange.md +++ b/docs/reference/functions/emitChange.md @@ -9,7 +9,7 @@ title: emitChange function emitChange(event, instance): void; ``` -Defined in: [event-client.ts:117](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L117) +Defined in: [event-client.ts:117](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L117) ## Type Parameters diff --git a/docs/reference/functions/getPacerDevtoolsInstance.md b/docs/reference/functions/getPacerDevtoolsInstance.md index 61e43884a..3cba233f3 100644 --- a/docs/reference/functions/getPacerDevtoolsInstance.md +++ b/docs/reference/functions/getPacerDevtoolsInstance.md @@ -9,7 +9,7 @@ title: getPacerDevtoolsInstance function getPacerDevtoolsInstance(key): unknown; ``` -Defined in: [event-client.ts:25](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L25) +Defined in: [event-client.ts:25](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L25) ## Parameters diff --git a/docs/reference/functions/isFunction.md b/docs/reference/functions/isFunction.md index 52a90976f..31212c3a0 100644 --- a/docs/reference/functions/isFunction.md +++ b/docs/reference/functions/isFunction.md @@ -9,7 +9,7 @@ title: isFunction function isFunction(value): value is T; ``` -Defined in: [utils.ts:3](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/utils.ts#L3) +Defined in: [utils.ts:3](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/utils.ts#L3) ## Type Parameters diff --git a/docs/reference/functions/parseFunctionOrValue.md b/docs/reference/functions/parseFunctionOrValue.md index 761961cad..0d59bd532 100644 --- a/docs/reference/functions/parseFunctionOrValue.md +++ b/docs/reference/functions/parseFunctionOrValue.md @@ -9,7 +9,7 @@ title: parseFunctionOrValue function parseFunctionOrValue(value, ...args): T; ``` -Defined in: [utils.ts:7](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/utils.ts#L7) +Defined in: [utils.ts:7](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/utils.ts#L7) ## Type Parameters diff --git a/docs/reference/functions/queue.md b/docs/reference/functions/queue.md index dbf54a342..b1a1d7087 100644 --- a/docs/reference/functions/queue.md +++ b/docs/reference/functions/queue.md @@ -9,7 +9,7 @@ title: queue function queue(fn, initialOptions): (item, position, runOnItemsChange) => boolean; ``` -Defined in: [queuer.ts:734](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L734) +Defined in: [queuer.ts:734](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L734) Creates a queue that processes items immediately upon addition. Items are processed sequentially in FIFO order by default. diff --git a/docs/reference/functions/queuerOptions.md b/docs/reference/functions/queuerOptions.md index ed03ff43e..00e2bae8d 100644 --- a/docs/reference/functions/queuerOptions.md +++ b/docs/reference/functions/queuerOptions.md @@ -9,7 +9,7 @@ title: queuerOptions function queuerOptions(options): TOptions; ``` -Defined in: [queuer.ts:157](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L157) +Defined in: [queuer.ts:157](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L157) Utility function for sharing common `QueuerOptions` options between different `Queuer` instances. diff --git a/docs/reference/functions/rateLimit.md b/docs/reference/functions/rateLimit.md index 1de82bbf6..19dac06d2 100644 --- a/docs/reference/functions/rateLimit.md +++ b/docs/reference/functions/rateLimit.md @@ -9,7 +9,7 @@ title: rateLimit function rateLimit(fn, initialOptions): (...args) => boolean; ``` -Defined in: [rate-limiter.ts:423](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L423) +Defined in: [rate-limiter.ts:423](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L423) Creates a rate-limited function that will execute the provided function up to a maximum number of times within a time window. diff --git a/docs/reference/functions/rateLimiterOptions.md b/docs/reference/functions/rateLimiterOptions.md index 99fcbd7a7..0cb8900a7 100644 --- a/docs/reference/functions/rateLimiterOptions.md +++ b/docs/reference/functions/rateLimiterOptions.md @@ -9,7 +9,7 @@ title: rateLimiterOptions function rateLimiterOptions(options): TOptions; ``` -Defined in: [rate-limiter.ts:92](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L92) +Defined in: [rate-limiter.ts:92](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L92) Utility function for sharing common `RateLimiterOptions` options between different `RateLimiter` instances. diff --git a/docs/reference/functions/throttle.md b/docs/reference/functions/throttle.md index 8e8bf4a92..bbe0f17e4 100644 --- a/docs/reference/functions/throttle.md +++ b/docs/reference/functions/throttle.md @@ -9,7 +9,7 @@ title: throttle function throttle(fn, initialOptions): (...args) => void; ``` -Defined in: [throttler.ts:374](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L374) +Defined in: [throttler.ts:374](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L374) Creates a throttled function that limits how often the provided function can execute. diff --git a/docs/reference/functions/throttlerOptions.md b/docs/reference/functions/throttlerOptions.md index 8e70a1b17..0cb3a609a 100644 --- a/docs/reference/functions/throttlerOptions.md +++ b/docs/reference/functions/throttlerOptions.md @@ -9,7 +9,7 @@ title: throttlerOptions function throttlerOptions(options): TOptions; ``` -Defined in: [throttler.ts:95](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L95) +Defined in: [throttler.ts:95](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L95) Utility function for sharing common `ThrottlerOptions` options between different `Throttler` instances. diff --git a/docs/reference/interfaces/AsyncBatcherOptions.md b/docs/reference/interfaces/AsyncBatcherOptions.md index 9782454f3..7845e8ca5 100644 --- a/docs/reference/interfaces/AsyncBatcherOptions.md +++ b/docs/reference/interfaces/AsyncBatcherOptions.md @@ -5,7 +5,7 @@ title: AsyncBatcherOptions # Interface: AsyncBatcherOptions\ -Defined in: [async-batcher.ts:89](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L89) +Defined in: [async-batcher.ts:89](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L89) Options for configuring an AsyncBatcher instance @@ -23,7 +23,7 @@ Options for configuring an AsyncBatcher instance optional asyncRetryerOptions: AsyncRetryerOptions<(items) => Promise>; ``` -Defined in: [async-batcher.ts:93](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L93) +Defined in: [async-batcher.ts:93](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L93) Options for configuring the underlying async retryer @@ -35,7 +35,7 @@ Options for configuring the underlying async retryer optional getShouldExecute: (items, batcher) => boolean; ``` -Defined in: [async-batcher.ts:100](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L100) +Defined in: [async-batcher.ts:100](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L100) Custom function to determine if a batch should be processed Return true to process the batch immediately @@ -62,7 +62,7 @@ Return true to process the batch immediately optional initialState: Partial>; ``` -Defined in: [async-batcher.ts:107](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L107) +Defined in: [async-batcher.ts:107](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L107) Initial state for the async batcher @@ -74,7 +74,7 @@ Initial state for the async batcher optional key: string; ``` -Defined in: [async-batcher.ts:112](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L112) +Defined in: [async-batcher.ts:112](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L112) Optional key to identify this async batcher instance. If provided, the async batcher will be identified by this key in the devtools and PacerProvider if applicable. @@ -87,7 +87,7 @@ If provided, the async batcher will be identified by this key in the devtools an optional maxSize: number; ``` -Defined in: [async-batcher.ts:117](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L117) +Defined in: [async-batcher.ts:117](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L117) Maximum number of items in a batch @@ -105,7 +105,7 @@ Infinity optional onError: (error, batch, batcher) => void; ``` -Defined in: [async-batcher.ts:123](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L123) +Defined in: [async-batcher.ts:123](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L123) Optional error handler for when the batch function throws. If provided, the handler will be called with the error, the batch of items that failed, and batcher instance. @@ -137,7 +137,7 @@ This can be used alongside throwOnError - the handler will be called before any optional onItemsChange: (batcher) => void; ``` -Defined in: [async-batcher.ts:131](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L131) +Defined in: [async-batcher.ts:131](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L131) Callback fired after items are added to the batcher @@ -159,7 +159,7 @@ Callback fired after items are added to the batcher optional onSettled: (batch, batcher) => void; ``` -Defined in: [async-batcher.ts:135](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L135) +Defined in: [async-batcher.ts:135](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L135) Optional callback to call when a batch is settled (completed or failed) @@ -185,7 +185,7 @@ Optional callback to call when a batch is settled (completed or failed) optional onSuccess: (result, batch, batcher) => void; ``` -Defined in: [async-batcher.ts:139](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L139) +Defined in: [async-batcher.ts:139](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L139) Optional callback to call when a batch succeeds @@ -215,7 +215,7 @@ Optional callback to call when a batch succeeds optional started: boolean; ``` -Defined in: [async-batcher.ts:148](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L148) +Defined in: [async-batcher.ts:148](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L148) Whether the batcher should start processing immediately @@ -233,7 +233,7 @@ true optional throwOnError: boolean; ``` -Defined in: [async-batcher.ts:154](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L154) +Defined in: [async-batcher.ts:154](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L154) Whether to throw errors when they occur. Defaults to true if no onError handler is provided, false if an onError handler is provided. @@ -247,7 +247,7 @@ Can be explicitly set to override these defaults. optional wait: number | (asyncBatcher) => number; ``` -Defined in: [async-batcher.ts:161](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L161) +Defined in: [async-batcher.ts:161](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L161) Maximum time in milliseconds to wait before processing a batch. If the wait duration has elapsed, the batch will be processed. diff --git a/docs/reference/interfaces/AsyncBatcherState.md b/docs/reference/interfaces/AsyncBatcherState.md index bd2df7fd5..41c019934 100644 --- a/docs/reference/interfaces/AsyncBatcherState.md +++ b/docs/reference/interfaces/AsyncBatcherState.md @@ -5,7 +5,7 @@ title: AsyncBatcherState # Interface: AsyncBatcherState\ -Defined in: [async-batcher.ts:8](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L8) +Defined in: [async-batcher.ts:8](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L8) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-batcher.ts:8](https://github.com/dogmar/pacer/blob/main/packa errorCount: number; ``` -Defined in: [async-batcher.ts:12](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L12) +Defined in: [async-batcher.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L12) Number of batch executions that have resulted in errors @@ -33,7 +33,7 @@ Number of batch executions that have resulted in errors executeCount: number; ``` -Defined in: [async-batcher.ts:16](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L16) +Defined in: [async-batcher.ts:16](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L16) Number of batch executions that have been executed @@ -45,7 +45,7 @@ Number of batch executions that have been executed failedItems: TValue[]; ``` -Defined in: [async-batcher.ts:20](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L20) +Defined in: [async-batcher.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L20) Array of items that failed during batch processing @@ -57,7 +57,7 @@ Array of items that failed during batch processing isEmpty: boolean; ``` -Defined in: [async-batcher.ts:24](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L24) +Defined in: [async-batcher.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L24) Whether the batcher has no items to process (items array is empty) @@ -69,7 +69,7 @@ Whether the batcher has no items to process (items array is empty) isExecuting: boolean; ``` -Defined in: [async-batcher.ts:28](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L28) +Defined in: [async-batcher.ts:28](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L28) Whether a batch is currently being processed asynchronously @@ -81,7 +81,7 @@ Whether a batch is currently being processed asynchronously isPending: boolean; ``` -Defined in: [async-batcher.ts:32](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L32) +Defined in: [async-batcher.ts:32](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L32) Whether the batcher is waiting for the timeout to trigger batch processing @@ -93,7 +93,7 @@ Whether the batcher is waiting for the timeout to trigger batch processing items: TValue[]; ``` -Defined in: [async-batcher.ts:36](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L36) +Defined in: [async-batcher.ts:36](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L36) Array of items currently queued for batch processing @@ -105,7 +105,7 @@ Array of items currently queued for batch processing lastResult: any; ``` -Defined in: [async-batcher.ts:40](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L40) +Defined in: [async-batcher.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L40) The result from the most recent batch execution @@ -117,7 +117,7 @@ The result from the most recent batch execution settleCount: number; ``` -Defined in: [async-batcher.ts:44](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L44) +Defined in: [async-batcher.ts:44](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L44) Number of batch executions that have completed (either successfully or with errors) @@ -129,7 +129,7 @@ Number of batch executions that have completed (either successfully or with erro size: number; ``` -Defined in: [async-batcher.ts:48](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L48) +Defined in: [async-batcher.ts:48](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L48) Number of items currently in the batch queue @@ -141,7 +141,7 @@ Number of items currently in the batch queue status: "idle" | "executing" | "pending" | "populated"; ``` -Defined in: [async-batcher.ts:52](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L52) +Defined in: [async-batcher.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L52) Current processing status - 'idle' when not processing, 'pending' when waiting for timeout, 'executing' when processing, 'populated' when items are present, but no wait is configured @@ -153,7 +153,7 @@ Current processing status - 'idle' when not processing, 'pending' when waiting f successCount: number; ``` -Defined in: [async-batcher.ts:56](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L56) +Defined in: [async-batcher.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L56) Number of batch executions that have completed successfully @@ -165,7 +165,7 @@ Number of batch executions that have completed successfully totalItemsFailed: number; ``` -Defined in: [async-batcher.ts:60](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L60) +Defined in: [async-batcher.ts:60](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L60) Total number of items that have failed processing across all batches @@ -177,6 +177,6 @@ Total number of items that have failed processing across all batches totalItemsProcessed: number; ``` -Defined in: [async-batcher.ts:64](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-batcher.ts#L64) +Defined in: [async-batcher.ts:64](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-batcher.ts#L64) Total number of items that have been processed across all batches diff --git a/docs/reference/interfaces/AsyncDebouncerOptions.md b/docs/reference/interfaces/AsyncDebouncerOptions.md index 200afbbd8..47664904a 100644 --- a/docs/reference/interfaces/AsyncDebouncerOptions.md +++ b/docs/reference/interfaces/AsyncDebouncerOptions.md @@ -5,7 +5,7 @@ title: AsyncDebouncerOptions # Interface: AsyncDebouncerOptions\ -Defined in: [async-debouncer.ts:71](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L71) +Defined in: [async-debouncer.ts:71](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L71) Options for configuring an async debounced function @@ -23,7 +23,7 @@ Options for configuring an async debounced function optional asyncRetryerOptions: AsyncRetryerOptions; ``` -Defined in: [async-debouncer.ts:75](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L75) +Defined in: [async-debouncer.ts:75](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L75) Options for configuring the underlying async retryer @@ -35,7 +35,7 @@ Options for configuring the underlying async retryer optional enabled: boolean | (debouncer) => boolean; ``` -Defined in: [async-debouncer.ts:81](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L81) +Defined in: [async-debouncer.ts:81](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L81) Whether the debouncer is enabled. When disabled, maybeExecute will not trigger any executions. Can be a boolean or a function that returns a boolean. @@ -49,7 +49,7 @@ Defaults to true. optional initialState: Partial>; ``` -Defined in: [async-debouncer.ts:85](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L85) +Defined in: [async-debouncer.ts:85](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L85) Initial state for the async debouncer @@ -61,7 +61,7 @@ Initial state for the async debouncer optional key: string; ``` -Defined in: [async-debouncer.ts:90](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L90) +Defined in: [async-debouncer.ts:90](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L90) Optional key to identify this async debouncer instance. If provided, the async debouncer will be identified by this key in the devtools and PacerProvider if applicable. @@ -74,7 +74,7 @@ If provided, the async debouncer will be identified by this key in the devtools optional leading: boolean; ``` -Defined in: [async-debouncer.ts:95](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L95) +Defined in: [async-debouncer.ts:95](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L95) Whether to execute on the leading edge of the timeout. Defaults to false. @@ -87,7 +87,7 @@ Defaults to false. optional maxWait: number | (debouncer) => number; ``` -Defined in: [async-debouncer.ts:141](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L141) +Defined in: [async-debouncer.ts:141](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L141) Maximum time in milliseconds the function can be delayed before it's invoked. If the debounced function is called continuously, it will be invoked at least once per maxWait period. @@ -102,7 +102,7 @@ Similar to lodash's maxWait option. optional onError: (error, args, debouncer) => void; ``` -Defined in: [async-debouncer.ts:101](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L101) +Defined in: [async-debouncer.ts:101](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L101) Optional error handler for when the debounced function throws. If provided, the handler will be called with the error and debouncer instance. @@ -134,7 +134,7 @@ This can be used alongside throwOnError - the handler will be called before any optional onSettled: (args, debouncer) => void; ``` -Defined in: [async-debouncer.ts:109](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L109) +Defined in: [async-debouncer.ts:109](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L109) Optional callback to call when the debounced function is executed @@ -160,7 +160,7 @@ Optional callback to call when the debounced function is executed optional onSuccess: (result, args, debouncer) => void; ``` -Defined in: [async-debouncer.ts:113](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L113) +Defined in: [async-debouncer.ts:113](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L113) Optional callback to call when the debounced function is executed @@ -190,7 +190,7 @@ Optional callback to call when the debounced function is executed optional throwOnError: boolean; ``` -Defined in: [async-debouncer.ts:123](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L123) +Defined in: [async-debouncer.ts:123](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L123) Whether to throw errors when they occur. Defaults to true if no onError handler is provided, false if an onError handler is provided. @@ -204,7 +204,7 @@ Can be explicitly set to override these defaults. optional trailing: boolean; ``` -Defined in: [async-debouncer.ts:128](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L128) +Defined in: [async-debouncer.ts:128](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L128) Whether to execute on the trailing edge of the timeout. Defaults to true. @@ -217,7 +217,7 @@ Defaults to true. wait: number | (debouncer) => number; ``` -Defined in: [async-debouncer.ts:134](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L134) +Defined in: [async-debouncer.ts:134](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L134) Delay in milliseconds to wait after the last call before executing. Can be a number or a function that returns a number. diff --git a/docs/reference/interfaces/AsyncDebouncerState.md b/docs/reference/interfaces/AsyncDebouncerState.md index 4c472184f..577a222cb 100644 --- a/docs/reference/interfaces/AsyncDebouncerState.md +++ b/docs/reference/interfaces/AsyncDebouncerState.md @@ -5,7 +5,7 @@ title: AsyncDebouncerState # Interface: AsyncDebouncerState\ -Defined in: [async-debouncer.ts:8](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L8) +Defined in: [async-debouncer.ts:8](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L8) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-debouncer.ts:8](https://github.com/dogmar/pacer/blob/main/pac canLeadingExecute: boolean; ``` -Defined in: [async-debouncer.ts:12](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L12) +Defined in: [async-debouncer.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L12) Whether the debouncer can execute on the leading edge of the timeout @@ -33,7 +33,7 @@ Whether the debouncer can execute on the leading edge of the timeout errorCount: number; ``` -Defined in: [async-debouncer.ts:16](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L16) +Defined in: [async-debouncer.ts:16](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L16) Number of function executions that have resulted in errors @@ -45,7 +45,7 @@ Number of function executions that have resulted in errors isExecuting: boolean; ``` -Defined in: [async-debouncer.ts:20](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L20) +Defined in: [async-debouncer.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L20) Whether the debounced function is currently executing asynchronously @@ -57,7 +57,7 @@ Whether the debounced function is currently executing asynchronously isPending: boolean; ``` -Defined in: [async-debouncer.ts:24](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L24) +Defined in: [async-debouncer.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L24) Whether the debouncer is waiting for the timeout to trigger execution @@ -69,7 +69,7 @@ Whether the debouncer is waiting for the timeout to trigger execution lastArgs: Parameters | undefined; ``` -Defined in: [async-debouncer.ts:28](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L28) +Defined in: [async-debouncer.ts:28](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L28) The arguments from the most recent call to maybeExecute @@ -81,7 +81,7 @@ The arguments from the most recent call to maybeExecute lastResult: ReturnType | undefined; ``` -Defined in: [async-debouncer.ts:32](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L32) +Defined in: [async-debouncer.ts:32](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L32) The result from the most recent successful function execution @@ -93,7 +93,7 @@ The result from the most recent successful function execution maybeExecuteCount: number; ``` -Defined in: [async-debouncer.ts:36](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L36) +Defined in: [async-debouncer.ts:36](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L36) Number of times maybeExecute has been called (for reduction calculations) @@ -105,7 +105,7 @@ Number of times maybeExecute has been called (for reduction calculations) settleCount: number; ``` -Defined in: [async-debouncer.ts:40](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L40) +Defined in: [async-debouncer.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L40) Number of function executions that have completed (either successfully or with errors) @@ -117,7 +117,7 @@ Number of function executions that have completed (either successfully or with e status: "disabled" | "idle" | "executing" | "pending" | "settled"; ``` -Defined in: [async-debouncer.ts:44](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L44) +Defined in: [async-debouncer.ts:44](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L44) Current execution status - 'idle' when not active, 'pending' when waiting, 'executing' when running, 'settled' when completed @@ -129,6 +129,6 @@ Current execution status - 'idle' when not active, 'pending' when waiting, 'exec successCount: number; ``` -Defined in: [async-debouncer.ts:48](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L48) +Defined in: [async-debouncer.ts:48](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-debouncer.ts#L48) Number of function executions that have completed successfully diff --git a/docs/reference/interfaces/AsyncQueuerOptions.md b/docs/reference/interfaces/AsyncQueuerOptions.md index 5eb29d68f..a22aa77df 100644 --- a/docs/reference/interfaces/AsyncQueuerOptions.md +++ b/docs/reference/interfaces/AsyncQueuerOptions.md @@ -5,7 +5,7 @@ title: AsyncQueuerOptions # Interface: AsyncQueuerOptions\ -Defined in: [async-queuer.ts:112](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L112) +Defined in: [async-queuer.ts:112](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L112) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-queuer.ts:112](https://github.com/dogmar/pacer/blob/main/pack optional addItemsTo: QueuePosition; ``` -Defined in: [async-queuer.ts:121](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L121) +Defined in: [async-queuer.ts:121](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L121) Default position to add items to the queuer @@ -39,7 +39,7 @@ Default position to add items to the queuer optional asyncRetryerOptions: AsyncRetryerOptions<(item) => Promise>; ``` -Defined in: [async-queuer.ts:116](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L116) +Defined in: [async-queuer.ts:116](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L116) Options for configuring the underlying async retryer @@ -51,7 +51,7 @@ Options for configuring the underlying async retryer optional concurrency: number | (queuer) => number; ``` -Defined in: [async-queuer.ts:127](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L127) +Defined in: [async-queuer.ts:127](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L127) Maximum number of concurrent tasks to process. Can be a number or a function that returns a number. @@ -70,7 +70,7 @@ Can be a number or a function that returns a number. optional expirationDuration: number; ``` -Defined in: [async-queuer.ts:132](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L132) +Defined in: [async-queuer.ts:132](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L132) Maximum time in milliseconds that an item can stay in the queue If not provided, items will never expire @@ -83,7 +83,7 @@ If not provided, items will never expire optional getIsExpired: (item, addedAt) => boolean; ``` -Defined in: [async-queuer.ts:137](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L137) +Defined in: [async-queuer.ts:137](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L137) Function to determine if an item has expired If provided, this overrides the expirationDuration behavior @@ -110,7 +110,7 @@ If provided, this overrides the expirationDuration behavior optional getItemsFrom: QueuePosition; ``` -Defined in: [async-queuer.ts:142](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L142) +Defined in: [async-queuer.ts:142](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L142) Default position to get items from during processing @@ -128,7 +128,7 @@ Default position to get items from during processing optional getPriority: (item) => number; ``` -Defined in: [async-queuer.ts:148](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L148) +Defined in: [async-queuer.ts:148](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L148) Function to determine priority of items in the queuer Higher priority items will be processed first @@ -152,7 +152,7 @@ If not provided, will use static priority values attached to tasks optional initialItems: TValue[]; ``` -Defined in: [async-queuer.ts:152](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L152) +Defined in: [async-queuer.ts:152](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L152) Initial items to populate the queuer with @@ -164,7 +164,7 @@ Initial items to populate the queuer with optional initialState: Partial>; ``` -Defined in: [async-queuer.ts:156](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L156) +Defined in: [async-queuer.ts:156](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L156) Initial state for the async queuer @@ -176,7 +176,7 @@ Initial state for the async queuer optional key: string; ``` -Defined in: [async-queuer.ts:161](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L161) +Defined in: [async-queuer.ts:161](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L161) Optional key to identify this async queuer instance. If provided, the async queuer will be identified by this key in the devtools and PacerProvider if applicable. @@ -189,7 +189,7 @@ If provided, the async queuer will be identified by this key in the devtools and optional maxSize: number; ``` -Defined in: [async-queuer.ts:165](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L165) +Defined in: [async-queuer.ts:165](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L165) Maximum number of items allowed in the queuer @@ -201,7 +201,7 @@ Maximum number of items allowed in the queuer optional onError: (error, item, queuer) => void; ``` -Defined in: [async-queuer.ts:171](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L171) +Defined in: [async-queuer.ts:171](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L171) Optional error handler for when a task throws. If provided, the handler will be called with the error and queuer instance. @@ -233,7 +233,7 @@ This can be used alongside throwOnError - the handler will be called before any optional onExpire: (item, queuer) => void; ``` -Defined in: [async-queuer.ts:175](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L175) +Defined in: [async-queuer.ts:175](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L175) Callback fired whenever an item expires in the queuer @@ -259,7 +259,7 @@ Callback fired whenever an item expires in the queuer optional onItemsChange: (queuer) => void; ``` -Defined in: [async-queuer.ts:179](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L179) +Defined in: [async-queuer.ts:179](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L179) Callback fired whenever an item is added or removed from the queuer @@ -281,7 +281,7 @@ Callback fired whenever an item is added or removed from the queuer optional onReject: (item, queuer) => void; ``` -Defined in: [async-queuer.ts:183](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L183) +Defined in: [async-queuer.ts:183](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L183) Callback fired whenever an item is rejected from being added to the queuer @@ -307,7 +307,7 @@ Callback fired whenever an item is rejected from being added to the queuer optional onSettled: (item, queuer) => void; ``` -Defined in: [async-queuer.ts:187](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L187) +Defined in: [async-queuer.ts:187](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L187) Optional callback to call when a task is settled @@ -333,7 +333,7 @@ Optional callback to call when a task is settled optional onSuccess: (result, item, queuer) => void; ``` -Defined in: [async-queuer.ts:191](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L191) +Defined in: [async-queuer.ts:191](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L191) Optional callback to call when a task succeeds @@ -363,7 +363,7 @@ Optional callback to call when a task succeeds optional started: boolean; ``` -Defined in: [async-queuer.ts:195](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L195) +Defined in: [async-queuer.ts:195](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L195) Whether the queuer should start processing tasks immediately or not. @@ -375,7 +375,7 @@ Whether the queuer should start processing tasks immediately or not. optional throwOnError: boolean; ``` -Defined in: [async-queuer.ts:201](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L201) +Defined in: [async-queuer.ts:201](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L201) Whether to throw errors when they occur. Defaults to true if no onError handler is provided, false if an onError handler is provided. @@ -389,7 +389,7 @@ Can be explicitly set to override these defaults. optional wait: number | (queuer) => number; ``` -Defined in: [async-queuer.ts:207](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L207) +Defined in: [async-queuer.ts:207](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L207) Time in milliseconds to wait between processing items. Can be a number or a function that returns a number. diff --git a/docs/reference/interfaces/AsyncQueuerState.md b/docs/reference/interfaces/AsyncQueuerState.md index ef48b5793..be70b18f9 100644 --- a/docs/reference/interfaces/AsyncQueuerState.md +++ b/docs/reference/interfaces/AsyncQueuerState.md @@ -5,7 +5,7 @@ title: AsyncQueuerState # Interface: AsyncQueuerState\ -Defined in: [async-queuer.ts:9](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L9) +Defined in: [async-queuer.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L9) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-queuer.ts:9](https://github.com/dogmar/pacer/blob/main/packag activeItems: TValue[]; ``` -Defined in: [async-queuer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L13) +Defined in: [async-queuer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L13) Items currently being processed by the queuer @@ -33,7 +33,7 @@ Items currently being processed by the queuer addItemCount: number; ``` -Defined in: [async-queuer.ts:17](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L17) +Defined in: [async-queuer.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L17) Number of times addItem has been called (for reduction calculations) @@ -45,7 +45,7 @@ Number of times addItem has been called (for reduction calculations) errorCount: number; ``` -Defined in: [async-queuer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L21) +Defined in: [async-queuer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L21) Number of task executions that have resulted in errors @@ -57,7 +57,7 @@ Number of task executions that have resulted in errors executeCount: number; ``` -Defined in: [async-queuer.ts:25](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L25) +Defined in: [async-queuer.ts:25](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L25) Number of times execute has been called @@ -69,7 +69,7 @@ Number of times execute has been called expirationCount: number; ``` -Defined in: [async-queuer.ts:29](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L29) +Defined in: [async-queuer.ts:29](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L29) Number of items that have been removed from the queue due to expiration @@ -81,7 +81,7 @@ Number of items that have been removed from the queue due to expiration isEmpty: boolean; ``` -Defined in: [async-queuer.ts:33](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L33) +Defined in: [async-queuer.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L33) Whether the queuer has no items to process (items array is empty) @@ -93,7 +93,7 @@ Whether the queuer has no items to process (items array is empty) isExecuting: boolean; ``` -Defined in: [async-queuer.ts:37](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L37) +Defined in: [async-queuer.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L37) Whether the queuer is currently executing @@ -105,7 +105,7 @@ Whether the queuer is currently executing isFull: boolean; ``` -Defined in: [async-queuer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L41) +Defined in: [async-queuer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L41) Whether the queuer has reached its maximum capacity @@ -117,7 +117,7 @@ Whether the queuer has reached its maximum capacity isIdle: boolean; ``` -Defined in: [async-queuer.ts:45](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L45) +Defined in: [async-queuer.ts:45](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L45) Whether the queuer is not currently processing any items @@ -129,7 +129,7 @@ Whether the queuer is not currently processing any items isRunning: boolean; ``` -Defined in: [async-queuer.ts:49](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L49) +Defined in: [async-queuer.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L49) Whether the queuer is active and will process items automatically @@ -141,7 +141,7 @@ Whether the queuer is active and will process items automatically items: TValue[]; ``` -Defined in: [async-queuer.ts:53](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L53) +Defined in: [async-queuer.ts:53](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L53) Array of items currently waiting to be processed @@ -153,7 +153,7 @@ Array of items currently waiting to be processed itemTimestamps: number[]; ``` -Defined in: [async-queuer.ts:57](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L57) +Defined in: [async-queuer.ts:57](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L57) Timestamps when items were added to the queue for expiration tracking @@ -165,7 +165,7 @@ Timestamps when items were added to the queue for expiration tracking lastResult: any; ``` -Defined in: [async-queuer.ts:61](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L61) +Defined in: [async-queuer.ts:61](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L61) The result from the most recent task execution @@ -177,7 +177,7 @@ The result from the most recent task execution pendingTick: boolean; ``` -Defined in: [async-queuer.ts:65](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L65) +Defined in: [async-queuer.ts:65](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L65) Whether the queuer has a pending timeout for processing the next item @@ -189,7 +189,7 @@ Whether the queuer has a pending timeout for processing the next item rejectionCount: number; ``` -Defined in: [async-queuer.ts:69](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L69) +Defined in: [async-queuer.ts:69](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L69) Number of items that have been rejected from being added to the queue @@ -201,7 +201,7 @@ Number of items that have been rejected from being added to the queue settledCount: number; ``` -Defined in: [async-queuer.ts:73](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L73) +Defined in: [async-queuer.ts:73](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L73) Number of task executions that have completed (either successfully or with errors) @@ -213,7 +213,7 @@ Number of task executions that have completed (either successfully or with error size: number; ``` -Defined in: [async-queuer.ts:77](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L77) +Defined in: [async-queuer.ts:77](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L77) Number of items currently in the queue @@ -225,7 +225,7 @@ Number of items currently in the queue status: "idle" | "running" | "stopped"; ``` -Defined in: [async-queuer.ts:81](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L81) +Defined in: [async-queuer.ts:81](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L81) Current processing status - 'idle' when not processing, 'running' when active, 'stopped' when paused @@ -237,6 +237,6 @@ Current processing status - 'idle' when not processing, 'running' when active, ' successCount: number; ``` -Defined in: [async-queuer.ts:85](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-queuer.ts#L85) +Defined in: [async-queuer.ts:85](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-queuer.ts#L85) Number of task executions that have completed successfully diff --git a/docs/reference/interfaces/AsyncRateLimiterOptions.md b/docs/reference/interfaces/AsyncRateLimiterOptions.md index 20d3077bb..cce4c234d 100644 --- a/docs/reference/interfaces/AsyncRateLimiterOptions.md +++ b/docs/reference/interfaces/AsyncRateLimiterOptions.md @@ -5,7 +5,7 @@ title: AsyncRateLimiterOptions # Interface: AsyncRateLimiterOptions\ -Defined in: [async-rate-limiter.ts:71](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L71) +Defined in: [async-rate-limiter.ts:71](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L71) Options for configuring an async rate-limited function @@ -23,7 +23,7 @@ Options for configuring an async rate-limited function optional asyncRetryerOptions: AsyncRetryerOptions; ``` -Defined in: [async-rate-limiter.ts:75](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L75) +Defined in: [async-rate-limiter.ts:75](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L75) Options for configuring the underlying async retryer @@ -35,7 +35,7 @@ Options for configuring the underlying async retryer optional enabled: boolean | (rateLimiter) => boolean; ``` -Defined in: [async-rate-limiter.ts:81](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L81) +Defined in: [async-rate-limiter.ts:81](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L81) Whether the rate limiter is enabled. When disabled, maybeExecute will not trigger any executions. Can be a boolean or a function that returns a boolean. @@ -49,7 +49,7 @@ Defaults to true. optional initialState: Partial>; ``` -Defined in: [async-rate-limiter.ts:85](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L85) +Defined in: [async-rate-limiter.ts:85](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L85) Initial state for the rate limiter @@ -61,7 +61,7 @@ Initial state for the rate limiter optional key: string; ``` -Defined in: [async-rate-limiter.ts:90](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L90) +Defined in: [async-rate-limiter.ts:90](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L90) Optional key to identify this async rate limiter instance. If provided, the async rate limiter will be identified by this key in the devtools and PacerProvider if applicable. @@ -74,7 +74,7 @@ If provided, the async rate limiter will be identified by this key in the devtoo limit: number | (rateLimiter) => number; ``` -Defined in: [async-rate-limiter.ts:95](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L95) +Defined in: [async-rate-limiter.ts:95](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L95) Maximum number of executions allowed within the time window. Can be a number or a function that returns a number. @@ -87,7 +87,7 @@ Can be a number or a function that returns a number. optional onError: (error, args, rateLimiter) => void; ``` -Defined in: [async-rate-limiter.ts:101](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L101) +Defined in: [async-rate-limiter.ts:101](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L101) Optional error handler for when the rate-limited function throws. If provided, the handler will be called with the error and rate limiter instance. @@ -119,7 +119,7 @@ This can be used alongside throwOnError - the handler will be called before any optional onReject: (args, rateLimiter) => void; ``` -Defined in: [async-rate-limiter.ts:109](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L109) +Defined in: [async-rate-limiter.ts:109](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L109) Optional callback function that is called when an execution is rejected due to rate limiting @@ -145,7 +145,7 @@ Optional callback function that is called when an execution is rejected due to r optional onSettled: (args, rateLimiter) => void; ``` -Defined in: [async-rate-limiter.ts:113](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L113) +Defined in: [async-rate-limiter.ts:113](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L113) Optional function to call when the rate-limited function is executed @@ -171,7 +171,7 @@ Optional function to call when the rate-limited function is executed optional onSuccess: (result, args, rateLimiter) => void; ``` -Defined in: [async-rate-limiter.ts:120](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L120) +Defined in: [async-rate-limiter.ts:120](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L120) Optional function to call when the rate-limited function is executed @@ -201,7 +201,7 @@ Optional function to call when the rate-limited function is executed optional throwOnError: boolean; ``` -Defined in: [async-rate-limiter.ts:130](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L130) +Defined in: [async-rate-limiter.ts:130](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L130) Whether to throw errors when they occur. Defaults to true if no onError handler is provided, false if an onError handler is provided. @@ -215,7 +215,7 @@ Can be explicitly set to override these defaults. window: number | (rateLimiter) => number; ``` -Defined in: [async-rate-limiter.ts:135](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L135) +Defined in: [async-rate-limiter.ts:135](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L135) Time window in milliseconds within which the limit applies. Can be a number or a function that returns a number. @@ -228,7 +228,7 @@ Can be a number or a function that returns a number. optional windowType: "fixed" | "sliding"; ``` -Defined in: [async-rate-limiter.ts:142](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L142) +Defined in: [async-rate-limiter.ts:142](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L142) Type of window to use for rate limiting - 'fixed': Uses a fixed window that resets after the window period diff --git a/docs/reference/interfaces/AsyncRateLimiterState.md b/docs/reference/interfaces/AsyncRateLimiterState.md index 2986bd7dd..c197e8dd1 100644 --- a/docs/reference/interfaces/AsyncRateLimiterState.md +++ b/docs/reference/interfaces/AsyncRateLimiterState.md @@ -5,7 +5,7 @@ title: AsyncRateLimiterState # Interface: AsyncRateLimiterState\ -Defined in: [async-rate-limiter.ts:8](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L8) +Defined in: [async-rate-limiter.ts:8](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L8) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-rate-limiter.ts:8](https://github.com/dogmar/pacer/blob/main/ errorCount: number; ``` -Defined in: [async-rate-limiter.ts:12](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L12) +Defined in: [async-rate-limiter.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L12) Number of function executions that have resulted in errors @@ -33,7 +33,7 @@ Number of function executions that have resulted in errors executionTimes: number[]; ``` -Defined in: [async-rate-limiter.ts:16](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L16) +Defined in: [async-rate-limiter.ts:16](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L16) Array of timestamps when executions occurred for rate limiting calculations @@ -45,7 +45,7 @@ Array of timestamps when executions occurred for rate limiting calculations isExceeded: boolean; ``` -Defined in: [async-rate-limiter.ts:20](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L20) +Defined in: [async-rate-limiter.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L20) Whether the rate limiter has exceeded the limit @@ -57,7 +57,7 @@ Whether the rate limiter has exceeded the limit isExecuting: boolean; ``` -Defined in: [async-rate-limiter.ts:24](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L24) +Defined in: [async-rate-limiter.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L24) Whether the rate-limited function is currently executing asynchronously @@ -69,7 +69,7 @@ Whether the rate-limited function is currently executing asynchronously lastResult: ReturnType | undefined; ``` -Defined in: [async-rate-limiter.ts:28](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L28) +Defined in: [async-rate-limiter.ts:28](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L28) The result from the most recent successful function execution @@ -81,7 +81,7 @@ The result from the most recent successful function execution maybeExecuteCount: number; ``` -Defined in: [async-rate-limiter.ts:48](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L48) +Defined in: [async-rate-limiter.ts:48](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L48) Number of times maybeExecute has been called (for reduction calculations) @@ -93,7 +93,7 @@ Number of times maybeExecute has been called (for reduction calculations) rejectionCount: number; ``` -Defined in: [async-rate-limiter.ts:32](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L32) +Defined in: [async-rate-limiter.ts:32](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L32) Number of function executions that have been rejected due to rate limiting @@ -105,7 +105,7 @@ Number of function executions that have been rejected due to rate limiting settleCount: number; ``` -Defined in: [async-rate-limiter.ts:36](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L36) +Defined in: [async-rate-limiter.ts:36](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L36) Number of function executions that have completed (either successfully or with errors) @@ -117,7 +117,7 @@ Number of function executions that have completed (either successfully or with e status: "disabled" | "idle" | "executing" | "exceeded"; ``` -Defined in: [async-rate-limiter.ts:40](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L40) +Defined in: [async-rate-limiter.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L40) Current execution status - 'disabled' when not active, 'executing' when executing, 'idle' when not executing, 'exceeded' when rate limit is exceeded @@ -129,6 +129,6 @@ Current execution status - 'disabled' when not active, 'executing' when executin successCount: number; ``` -Defined in: [async-rate-limiter.ts:44](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L44) +Defined in: [async-rate-limiter.ts:44](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-rate-limiter.ts#L44) Number of function executions that have completed successfully diff --git a/docs/reference/interfaces/AsyncRetryerOptions.md b/docs/reference/interfaces/AsyncRetryerOptions.md index bad33e949..9dd1fd0f9 100644 --- a/docs/reference/interfaces/AsyncRetryerOptions.md +++ b/docs/reference/interfaces/AsyncRetryerOptions.md @@ -5,7 +5,7 @@ title: AsyncRetryerOptions # Interface: AsyncRetryerOptions\ -Defined in: [async-retryer.ts:60](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L60) +Defined in: [async-retryer.ts:60](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L60) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-retryer.ts:60](https://github.com/dogmar/pacer/blob/main/pack optional backoff: "linear" | "exponential" | "fixed"; ``` -Defined in: [async-retryer.ts:68](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L68) +Defined in: [async-retryer.ts:68](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L68) The backoff strategy for retry delays: - 'exponential': Wait time doubles with each attempt (1s, 2s, 4s, ...) @@ -42,7 +42,7 @@ The backoff strategy for retry delays: optional baseWait: number | (retryer) => number; ``` -Defined in: [async-retryer.ts:73](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L73) +Defined in: [async-retryer.ts:73](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L73) Base wait time in milliseconds between retries, or a function that returns the wait time @@ -60,7 +60,7 @@ Base wait time in milliseconds between retries, or a function that returns the w optional enabled: boolean | (retryer) => boolean; ``` -Defined in: [async-retryer.ts:78](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L78) +Defined in: [async-retryer.ts:78](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L78) Whether the retryer is enabled, or a function that determines if it's enabled @@ -78,7 +78,7 @@ true optional initialState: Partial>; ``` -Defined in: [async-retryer.ts:82](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L82) +Defined in: [async-retryer.ts:82](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L82) Initial state to merge with the default state @@ -90,7 +90,7 @@ Initial state to merge with the default state optional jitter: number; ``` -Defined in: [async-retryer.ts:87](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L87) +Defined in: [async-retryer.ts:87](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L87) Jitter percentage to add to retry delays (0-1). Adds randomness to prevent thundering herd. @@ -108,7 +108,7 @@ Jitter percentage to add to retry delays (0-1). Adds randomness to prevent thund optional key: string; ``` -Defined in: [async-retryer.ts:92](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L92) +Defined in: [async-retryer.ts:92](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L92) Optional key to identify this async retryer instance. If provided, the async retryer will be identified by this key in the devtools and PacerProvider if applicable. @@ -121,7 +121,7 @@ If provided, the async retryer will be identified by this key in the devtools an optional maxAttempts: number | (retryer) => number; ``` -Defined in: [async-retryer.ts:97](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L97) +Defined in: [async-retryer.ts:97](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L97) Maximum number of retry attempts, or a function that returns the max attempts @@ -139,7 +139,7 @@ Maximum number of retry attempts, or a function that returns the max attempts optional maxExecutionTime: number; ``` -Defined in: [async-retryer.ts:102](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L102) +Defined in: [async-retryer.ts:102](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L102) Maximum execution time in milliseconds for a single function call before aborting @@ -157,7 +157,7 @@ Infinity optional maxTotalExecutionTime: number; ``` -Defined in: [async-retryer.ts:107](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L107) +Defined in: [async-retryer.ts:107](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L107) Maximum total execution time in milliseconds for the entire retry operation before aborting @@ -175,7 +175,7 @@ Infinity optional maxWait: number | (retryer) => number; ``` -Defined in: [async-retryer.ts:112](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L112) +Defined in: [async-retryer.ts:112](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L112) Maximum wait time in milliseconds to cap retry delays, or a function that returns the max wait time @@ -193,7 +193,7 @@ Infinity optional onAbort: (reason, retryer) => void; ``` -Defined in: [async-retryer.ts:116](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L116) +Defined in: [async-retryer.ts:116](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L116) Callback invoked when the execution is aborted (manually or due to timeouts) @@ -219,7 +219,7 @@ Callback invoked when the execution is aborted (manually or due to timeouts) optional onError: (error, args, retryer) => void; ``` -Defined in: [async-retryer.ts:123](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L123) +Defined in: [async-retryer.ts:123](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L123) Callback invoked when any error occurs during execution (including retries) @@ -249,7 +249,7 @@ Callback invoked when any error occurs during execution (including retries) optional onExecutionTimeout: (retryer) => void; ``` -Defined in: [async-retryer.ts:131](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L131) +Defined in: [async-retryer.ts:131](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L131) Callback invoked when a single execution attempt times out (maxExecutionTime exceeded) @@ -271,7 +271,7 @@ Callback invoked when a single execution attempt times out (maxExecutionTime exc optional onLastError: (error, retryer) => void; ``` -Defined in: [async-retryer.ts:135](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L135) +Defined in: [async-retryer.ts:135](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L135) Callback invoked when the final error occurs after all retries are exhausted @@ -297,7 +297,7 @@ Callback invoked when the final error occurs after all retries are exhausted optional onRetry: (attempt, error, retryer) => void; ``` -Defined in: [async-retryer.ts:139](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L139) +Defined in: [async-retryer.ts:139](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L139) Callback invoked before each retry attempt @@ -327,7 +327,7 @@ Callback invoked before each retry attempt optional onSettled: (args, retryer) => void; ``` -Defined in: [async-retryer.ts:143](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L143) +Defined in: [async-retryer.ts:143](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L143) Callback invoked after execution completes (success or failure) of each attempt @@ -353,7 +353,7 @@ Callback invoked after execution completes (success or failure) of each attempt optional onSuccess: (result, args, retryer) => void; ``` -Defined in: [async-retryer.ts:147](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L147) +Defined in: [async-retryer.ts:147](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L147) Callback invoked when execution succeeds @@ -383,7 +383,7 @@ Callback invoked when execution succeeds optional onTotalExecutionTimeout: (retryer) => void; ``` -Defined in: [async-retryer.ts:155](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L155) +Defined in: [async-retryer.ts:155](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L155) Callback invoked when the total execution time times out (maxTotalExecutionTime exceeded) @@ -405,7 +405,7 @@ Callback invoked when the total execution time times out (maxTotalExecutionTime optional throwOnError: boolean | "last"; ``` -Defined in: [async-retryer.ts:163](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L163) +Defined in: [async-retryer.ts:163](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L163) Controls when errors are thrown: - 'last': Only throw the final error after all retries are exhausted diff --git a/docs/reference/interfaces/AsyncRetryerState.md b/docs/reference/interfaces/AsyncRetryerState.md index 6715782d2..d390ebb4a 100644 --- a/docs/reference/interfaces/AsyncRetryerState.md +++ b/docs/reference/interfaces/AsyncRetryerState.md @@ -5,7 +5,7 @@ title: AsyncRetryerState # Interface: AsyncRetryerState\ -Defined in: [async-retryer.ts:6](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L6) +Defined in: [async-retryer.ts:6](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L6) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-retryer.ts:6](https://github.com/dogmar/pacer/blob/main/packa currentAttempt: number; ``` -Defined in: [async-retryer.ts:10](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L10) +Defined in: [async-retryer.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L10) The current retry attempt number (0 when not executing) @@ -33,7 +33,7 @@ The current retry attempt number (0 when not executing) executionCount: number; ``` -Defined in: [async-retryer.ts:14](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L14) +Defined in: [async-retryer.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L14) Total number of completed executions (successful or failed) @@ -45,7 +45,7 @@ Total number of completed executions (successful or failed) isExecuting: boolean; ``` -Defined in: [async-retryer.ts:18](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L18) +Defined in: [async-retryer.ts:18](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L18) Whether the retryer is currently executing the function @@ -57,7 +57,7 @@ Whether the retryer is currently executing the function lastError: Error | undefined; ``` -Defined in: [async-retryer.ts:22](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L22) +Defined in: [async-retryer.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L22) The most recent error encountered during execution @@ -69,7 +69,7 @@ The most recent error encountered during execution lastExecutionTime: number; ``` -Defined in: [async-retryer.ts:26](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L26) +Defined in: [async-retryer.ts:26](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L26) Timestamp of the last execution completion in milliseconds @@ -81,7 +81,7 @@ Timestamp of the last execution completion in milliseconds lastResult: Awaited> | undefined; ``` -Defined in: [async-retryer.ts:30](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L30) +Defined in: [async-retryer.ts:30](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L30) The result from the most recent successful execution @@ -93,7 +93,7 @@ The result from the most recent successful execution status: "disabled" | "idle" | "executing" | "retrying"; ``` -Defined in: [async-retryer.ts:34](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L34) +Defined in: [async-retryer.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L34) Current execution status - 'disabled' when not enabled, 'idle' when ready, 'executing' when running @@ -105,6 +105,6 @@ Current execution status - 'disabled' when not enabled, 'idle' when ready, 'exec totalExecutionTime: number; ``` -Defined in: [async-retryer.ts:38](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-retryer.ts#L38) +Defined in: [async-retryer.ts:38](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-retryer.ts#L38) Total time spent executing (including retries) in milliseconds diff --git a/docs/reference/interfaces/AsyncThrottlerOptions.md b/docs/reference/interfaces/AsyncThrottlerOptions.md index 055c81fe3..6733f7925 100644 --- a/docs/reference/interfaces/AsyncThrottlerOptions.md +++ b/docs/reference/interfaces/AsyncThrottlerOptions.md @@ -5,7 +5,7 @@ title: AsyncThrottlerOptions # Interface: AsyncThrottlerOptions\ -Defined in: [async-throttler.ts:76](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L76) +Defined in: [async-throttler.ts:76](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L76) Options for configuring an async throttled function @@ -23,7 +23,7 @@ Options for configuring an async throttled function optional asyncRetryerOptions: AsyncRetryerOptions; ``` -Defined in: [async-throttler.ts:80](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L80) +Defined in: [async-throttler.ts:80](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L80) Options for configuring the underlying async retryer @@ -35,7 +35,7 @@ Options for configuring the underlying async retryer optional enabled: boolean | (throttler) => boolean; ``` -Defined in: [async-throttler.ts:86](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L86) +Defined in: [async-throttler.ts:86](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L86) Whether the throttler is enabled. When disabled, maybeExecute will not trigger any executions. Can be a boolean or a function that returns a boolean. @@ -49,7 +49,7 @@ Defaults to true. optional initialState: Partial>; ``` -Defined in: [async-throttler.ts:90](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L90) +Defined in: [async-throttler.ts:90](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L90) Initial state for the async throttler @@ -61,7 +61,7 @@ Initial state for the async throttler optional key: string; ``` -Defined in: [async-throttler.ts:95](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L95) +Defined in: [async-throttler.ts:95](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L95) Optional key to identify this async throttler instance. If provided, the async throttler will be identified by this key in the devtools and PacerProvider if applicable. @@ -74,7 +74,7 @@ If provided, the async throttler will be identified by this key in the devtools optional leading: boolean; ``` -Defined in: [async-throttler.ts:100](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L100) +Defined in: [async-throttler.ts:100](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L100) Whether to execute the function immediately when called Defaults to true @@ -87,7 +87,7 @@ Defaults to true optional onError: (error, args, asyncThrottler) => void; ``` -Defined in: [async-throttler.ts:106](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L106) +Defined in: [async-throttler.ts:106](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L106) Optional error handler for when the throttled function throws. If provided, the handler will be called with the error and throttler instance. @@ -119,7 +119,7 @@ This can be used alongside throwOnError - the handler will be called before any optional onSettled: (args, asyncThrottler) => void; ``` -Defined in: [async-throttler.ts:114](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L114) +Defined in: [async-throttler.ts:114](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L114) Optional function to call when the throttled function is executed @@ -145,7 +145,7 @@ Optional function to call when the throttled function is executed optional onSuccess: (result, args, asyncThrottler) => void; ``` -Defined in: [async-throttler.ts:121](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L121) +Defined in: [async-throttler.ts:121](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L121) Optional function to call when the throttled function is executed @@ -175,7 +175,7 @@ Optional function to call when the throttled function is executed optional throwOnError: boolean; ``` -Defined in: [async-throttler.ts:131](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L131) +Defined in: [async-throttler.ts:131](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L131) Whether to throw errors when they occur. Defaults to true if no onError handler is provided, false if an onError handler is provided. @@ -189,7 +189,7 @@ Can be explicitly set to override these defaults. optional trailing: boolean; ``` -Defined in: [async-throttler.ts:136](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L136) +Defined in: [async-throttler.ts:136](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L136) Whether to execute the function on the trailing edge of the wait period Defaults to true @@ -202,7 +202,7 @@ Defaults to true wait: number | (throttler) => number; ``` -Defined in: [async-throttler.ts:142](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L142) +Defined in: [async-throttler.ts:142](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L142) Time window in milliseconds during which the function can only be executed once. Can be a number or a function that returns a number. diff --git a/docs/reference/interfaces/AsyncThrottlerState.md b/docs/reference/interfaces/AsyncThrottlerState.md index a5632a14a..b7a3ea70f 100644 --- a/docs/reference/interfaces/AsyncThrottlerState.md +++ b/docs/reference/interfaces/AsyncThrottlerState.md @@ -5,7 +5,7 @@ title: AsyncThrottlerState # Interface: AsyncThrottlerState\ -Defined in: [async-throttler.ts:8](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L8) +Defined in: [async-throttler.ts:8](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L8) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [async-throttler.ts:8](https://github.com/dogmar/pacer/blob/main/pac errorCount: number; ``` -Defined in: [async-throttler.ts:12](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L12) +Defined in: [async-throttler.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L12) Number of function executions that have resulted in errors @@ -33,7 +33,7 @@ Number of function executions that have resulted in errors isExecuting: boolean; ``` -Defined in: [async-throttler.ts:16](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L16) +Defined in: [async-throttler.ts:16](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L16) Whether the throttled function is currently executing asynchronously @@ -45,7 +45,7 @@ Whether the throttled function is currently executing asynchronously isPending: boolean; ``` -Defined in: [async-throttler.ts:20](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L20) +Defined in: [async-throttler.ts:20](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L20) Whether the throttler is waiting for the timeout to trigger execution @@ -57,7 +57,7 @@ Whether the throttler is waiting for the timeout to trigger execution lastArgs: Parameters | undefined; ``` -Defined in: [async-throttler.ts:24](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L24) +Defined in: [async-throttler.ts:24](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L24) The arguments from the most recent call to maybeExecute @@ -69,7 +69,7 @@ The arguments from the most recent call to maybeExecute lastExecutionTime: number; ``` -Defined in: [async-throttler.ts:28](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L28) +Defined in: [async-throttler.ts:28](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L28) Timestamp of the last function execution in milliseconds @@ -81,7 +81,7 @@ Timestamp of the last function execution in milliseconds lastResult: ReturnType | undefined; ``` -Defined in: [async-throttler.ts:32](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L32) +Defined in: [async-throttler.ts:32](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L32) The result from the most recent successful function execution @@ -93,7 +93,7 @@ The result from the most recent successful function execution maybeExecuteCount: number; ``` -Defined in: [async-throttler.ts:36](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L36) +Defined in: [async-throttler.ts:36](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L36) Number of times maybeExecute has been called (for reduction calculations) @@ -105,7 +105,7 @@ Number of times maybeExecute has been called (for reduction calculations) nextExecutionTime: number | undefined; ``` -Defined in: [async-throttler.ts:40](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L40) +Defined in: [async-throttler.ts:40](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L40) Timestamp when the next execution can occur in milliseconds @@ -117,7 +117,7 @@ Timestamp when the next execution can occur in milliseconds settleCount: number; ``` -Defined in: [async-throttler.ts:44](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L44) +Defined in: [async-throttler.ts:44](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L44) Number of function executions that have completed (either successfully or with errors) @@ -129,7 +129,7 @@ Number of function executions that have completed (either successfully or with e status: "disabled" | "idle" | "executing" | "pending" | "settled"; ``` -Defined in: [async-throttler.ts:48](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L48) +Defined in: [async-throttler.ts:48](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L48) Current execution status - 'idle' when not active, 'pending' when waiting, 'executing' when running, 'settled' when completed @@ -141,6 +141,6 @@ Current execution status - 'idle' when not active, 'pending' when waiting, 'exec successCount: number; ``` -Defined in: [async-throttler.ts:52](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/async-throttler.ts#L52) +Defined in: [async-throttler.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/async-throttler.ts#L52) Number of function executions that have completed successfully diff --git a/docs/reference/interfaces/BatcherOptions.md b/docs/reference/interfaces/BatcherOptions.md index bf0d73b82..1647c1f3e 100644 --- a/docs/reference/interfaces/BatcherOptions.md +++ b/docs/reference/interfaces/BatcherOptions.md @@ -5,7 +5,7 @@ title: BatcherOptions # Interface: BatcherOptions\ -Defined in: [batcher.ts:52](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L52) +Defined in: [batcher.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L52) Options for configuring a Batcher instance @@ -23,7 +23,7 @@ Options for configuring a Batcher instance optional getShouldExecute: (items, batcher) => boolean; ``` -Defined in: [batcher.ts:57](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L57) +Defined in: [batcher.ts:57](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L57) Custom function to determine if a batch should be processed Return true to process the batch immediately @@ -50,7 +50,7 @@ Return true to process the batch immediately optional initialState: Partial>; ``` -Defined in: [batcher.ts:61](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L61) +Defined in: [batcher.ts:61](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L61) Initial state for the batcher @@ -62,7 +62,7 @@ Initial state for the batcher optional key: string; ``` -Defined in: [batcher.ts:66](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L66) +Defined in: [batcher.ts:66](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L66) Optional key to identify this batcher instance. If provided, the batcher will be identified by this key in the devtools and PacerProvider if applicable. @@ -75,7 +75,7 @@ If provided, the batcher will be identified by this key in the devtools and Pace optional maxSize: number; ``` -Defined in: [batcher.ts:71](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L71) +Defined in: [batcher.ts:71](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L71) Maximum number of items in a batch @@ -93,7 +93,7 @@ Infinity optional onExecute: (batch, batcher) => void; ``` -Defined in: [batcher.ts:75](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L75) +Defined in: [batcher.ts:75](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L75) Callback fired after a batch is processed @@ -119,7 +119,7 @@ Callback fired after a batch is processed optional onItemsChange: (batcher) => void; ``` -Defined in: [batcher.ts:79](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L79) +Defined in: [batcher.ts:79](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L79) Callback fired after items are added to the batcher @@ -141,7 +141,7 @@ Callback fired after items are added to the batcher optional started: boolean; ``` -Defined in: [batcher.ts:84](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L84) +Defined in: [batcher.ts:84](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L84) Whether the batcher should start processing immediately @@ -159,7 +159,7 @@ true optional wait: number | (batcher) => number; ``` -Defined in: [batcher.ts:91](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L91) +Defined in: [batcher.ts:91](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L91) Maximum time in milliseconds to wait before processing a batch. If the wait duration has elapsed, the batch will be processed. diff --git a/docs/reference/interfaces/BatcherState.md b/docs/reference/interfaces/BatcherState.md index d58e24242..6adf3a388 100644 --- a/docs/reference/interfaces/BatcherState.md +++ b/docs/reference/interfaces/BatcherState.md @@ -5,7 +5,7 @@ title: BatcherState # Interface: BatcherState\ -Defined in: [batcher.ts:6](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L6) +Defined in: [batcher.ts:6](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L6) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [batcher.ts:6](https://github.com/dogmar/pacer/blob/main/packages/pa executionCount: number; ``` -Defined in: [batcher.ts:10](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L10) +Defined in: [batcher.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L10) Number of batch executions that have been completed @@ -33,7 +33,7 @@ Number of batch executions that have been completed isEmpty: boolean; ``` -Defined in: [batcher.ts:14](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L14) +Defined in: [batcher.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L14) Whether the batcher has no items to process (items array is empty) @@ -45,7 +45,7 @@ Whether the batcher has no items to process (items array is empty) isPending: boolean; ``` -Defined in: [batcher.ts:18](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L18) +Defined in: [batcher.ts:18](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L18) Whether the batcher is waiting for the timeout to trigger batch processing @@ -57,7 +57,7 @@ Whether the batcher is waiting for the timeout to trigger batch processing items: TValue[]; ``` -Defined in: [batcher.ts:22](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L22) +Defined in: [batcher.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L22) Array of items currently queued for batch processing @@ -69,7 +69,7 @@ Array of items currently queued for batch processing size: number; ``` -Defined in: [batcher.ts:26](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L26) +Defined in: [batcher.ts:26](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L26) Number of items currently in the batch queue @@ -81,7 +81,7 @@ Number of items currently in the batch queue status: "idle" | "pending"; ``` -Defined in: [batcher.ts:30](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L30) +Defined in: [batcher.ts:30](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L30) Current processing status - 'idle' when not processing, 'pending' when waiting for timeout @@ -93,6 +93,6 @@ Current processing status - 'idle' when not processing, 'pending' when waiting f totalItemsProcessed: number; ``` -Defined in: [batcher.ts:34](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/batcher.ts#L34) +Defined in: [batcher.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/batcher.ts#L34) Total number of items that have been processed across all batches diff --git a/docs/reference/interfaces/DebouncerOptions.md b/docs/reference/interfaces/DebouncerOptions.md index 1809801be..5523ac640 100644 --- a/docs/reference/interfaces/DebouncerOptions.md +++ b/docs/reference/interfaces/DebouncerOptions.md @@ -5,7 +5,7 @@ title: DebouncerOptions # Interface: DebouncerOptions\ -Defined in: [debouncer.ts:49](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L49) +Defined in: [debouncer.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L49) Options for configuring a debounced function @@ -23,7 +23,7 @@ Options for configuring a debounced function optional enabled: boolean | (debouncer) => boolean; ``` -Defined in: [debouncer.ts:55](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L55) +Defined in: [debouncer.ts:55](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L55) Whether the debouncer is enabled. When disabled, maybeExecute will not trigger any executions. Can be a boolean or a function that returns a boolean. @@ -37,7 +37,7 @@ Defaults to true. optional initialState: Partial>; ``` -Defined in: [debouncer.ts:59](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L59) +Defined in: [debouncer.ts:59](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L59) Initial state for the debouncer @@ -49,7 +49,7 @@ Initial state for the debouncer optional key: string; ``` -Defined in: [debouncer.ts:64](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L64) +Defined in: [debouncer.ts:64](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L64) A key to identify the debouncer. If provided, the debouncer will be identified by this key in the devtools and PacerProvider if applicable. @@ -62,7 +62,7 @@ If provided, the debouncer will be identified by this key in the devtools and Pa optional leading: boolean; ``` -Defined in: [debouncer.ts:70](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L70) +Defined in: [debouncer.ts:70](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L70) Whether to execute on the leading edge of the timeout. The first call will execute immediately and the rest will wait the delay. @@ -76,7 +76,7 @@ Defaults to false. optional maxWait: number | (debouncer) => number; ``` -Defined in: [debouncer.ts:92](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L92) +Defined in: [debouncer.ts:92](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L92) Maximum time in milliseconds the function can be delayed before it's invoked. If the debounced function is called continuously, it will be invoked at least once per maxWait period. @@ -91,7 +91,7 @@ Similar to lodash's maxWait option. optional onExecute: (args, debouncer) => void; ``` -Defined in: [debouncer.ts:74](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L74) +Defined in: [debouncer.ts:74](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L74) Callback function that is called after the function is executed @@ -117,7 +117,7 @@ Callback function that is called after the function is executed optional trailing: boolean; ``` -Defined in: [debouncer.ts:79](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L79) +Defined in: [debouncer.ts:79](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L79) Whether to execute on the trailing edge of the timeout. Defaults to true. @@ -130,7 +130,7 @@ Defaults to true. wait: number | (debouncer) => number; ``` -Defined in: [debouncer.ts:85](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L85) +Defined in: [debouncer.ts:85](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L85) Delay in milliseconds before executing the function. Can be a number or a function that returns a number. diff --git a/docs/reference/interfaces/DebouncerState.md b/docs/reference/interfaces/DebouncerState.md index 43b84a52f..19291ca82 100644 --- a/docs/reference/interfaces/DebouncerState.md +++ b/docs/reference/interfaces/DebouncerState.md @@ -5,7 +5,7 @@ title: DebouncerState # Interface: DebouncerState\ -Defined in: [debouncer.ts:6](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L6) +Defined in: [debouncer.ts:6](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L6) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [debouncer.ts:6](https://github.com/dogmar/pacer/blob/main/packages/ canLeadingExecute: boolean; ``` -Defined in: [debouncer.ts:10](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L10) +Defined in: [debouncer.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L10) Whether the debouncer can execute on the leading edge of the timeout @@ -33,7 +33,7 @@ Whether the debouncer can execute on the leading edge of the timeout executionCount: number; ``` -Defined in: [debouncer.ts:14](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L14) +Defined in: [debouncer.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L14) Number of function executions that have been completed @@ -45,7 +45,7 @@ Number of function executions that have been completed isPending: boolean; ``` -Defined in: [debouncer.ts:18](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L18) +Defined in: [debouncer.ts:18](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L18) Whether the debouncer is waiting for the timeout to trigger execution @@ -57,7 +57,7 @@ Whether the debouncer is waiting for the timeout to trigger execution lastArgs: Parameters | undefined; ``` -Defined in: [debouncer.ts:22](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L22) +Defined in: [debouncer.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L22) The arguments from the most recent call to maybeExecute @@ -69,7 +69,7 @@ The arguments from the most recent call to maybeExecute maybeExecuteCount: number; ``` -Defined in: [debouncer.ts:26](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L26) +Defined in: [debouncer.ts:26](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L26) Number of times maybeExecute has been called (for reduction calculations) @@ -81,6 +81,6 @@ Number of times maybeExecute has been called (for reduction calculations) status: "disabled" | "idle" | "pending"; ``` -Defined in: [debouncer.ts:30](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/debouncer.ts#L30) +Defined in: [debouncer.ts:30](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/debouncer.ts#L30) Current execution status - 'idle' when not active, 'pending' when waiting for timeout diff --git a/docs/reference/interfaces/PacerDevtoolsWirePayload.md b/docs/reference/interfaces/PacerDevtoolsWirePayload.md index e691b68a2..7c2b76157 100644 --- a/docs/reference/interfaces/PacerDevtoolsWirePayload.md +++ b/docs/reference/interfaces/PacerDevtoolsWirePayload.md @@ -5,7 +5,7 @@ title: PacerDevtoolsWirePayload # Interface: PacerDevtoolsWirePayload -Defined in: [event-client.ts:10](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L10) +Defined in: [event-client.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L10) Payload on the devtools event bus must be JSON-serializable: `ClientEventBus` always stringifies events for `emitToServer` and `BroadcastChannel`, so live @@ -21,7 +21,7 @@ Live instances are kept in pacerDevtoolsInstancesByKey for the panel. key: string; ``` -Defined in: [event-client.ts:11](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L11) +Defined in: [event-client.ts:11](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L11) *** @@ -31,7 +31,7 @@ Defined in: [event-client.ts:11](https://github.com/dogmar/pacer/blob/main/packa options: unknown; ``` -Defined in: [event-client.ts:13](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L13) +Defined in: [event-client.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L13) *** @@ -41,7 +41,7 @@ Defined in: [event-client.ts:13](https://github.com/dogmar/pacer/blob/main/packa store: object; ``` -Defined in: [event-client.ts:12](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L12) +Defined in: [event-client.ts:12](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L12) #### state diff --git a/docs/reference/interfaces/PacerEventMap.md b/docs/reference/interfaces/PacerEventMap.md index ae3c47c3c..ee6cc11e6 100644 --- a/docs/reference/interfaces/PacerEventMap.md +++ b/docs/reference/interfaces/PacerEventMap.md @@ -5,7 +5,7 @@ title: PacerEventMap # Interface: PacerEventMap -Defined in: [event-client.ts:66](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L66) +Defined in: [event-client.ts:66](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L66) Suffix-only keys: EventClient prepends `pluginId:` (`pacer:`) at runtime for `emit` / `on`. Wire `type` values are `pacer:${key}`. @@ -18,7 +18,7 @@ for `emit` / `on`. Wire `type` values are `pacer:${key}`. AsyncBatcher: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:78](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L78) +Defined in: [event-client.ts:78](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L78) *** @@ -28,7 +28,7 @@ Defined in: [event-client.ts:78](https://github.com/dogmar/pacer/blob/main/packa AsyncDebouncer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:79](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L79) +Defined in: [event-client.ts:79](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L79) *** @@ -38,7 +38,7 @@ Defined in: [event-client.ts:79](https://github.com/dogmar/pacer/blob/main/packa AsyncQueuer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:80](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L80) +Defined in: [event-client.ts:80](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L80) *** @@ -48,7 +48,7 @@ Defined in: [event-client.ts:80](https://github.com/dogmar/pacer/blob/main/packa AsyncRateLimiter: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:81](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L81) +Defined in: [event-client.ts:81](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L81) *** @@ -58,7 +58,7 @@ Defined in: [event-client.ts:81](https://github.com/dogmar/pacer/blob/main/packa AsyncRetryer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:82](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L82) +Defined in: [event-client.ts:82](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L82) *** @@ -68,7 +68,7 @@ Defined in: [event-client.ts:82](https://github.com/dogmar/pacer/blob/main/packa AsyncThrottler: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:83](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L83) +Defined in: [event-client.ts:83](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L83) *** @@ -78,7 +78,7 @@ Defined in: [event-client.ts:83](https://github.com/dogmar/pacer/blob/main/packa Batcher: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:84](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L84) +Defined in: [event-client.ts:84](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L84) *** @@ -88,7 +88,7 @@ Defined in: [event-client.ts:84](https://github.com/dogmar/pacer/blob/main/packa d-AsyncBatcher: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:67](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L67) +Defined in: [event-client.ts:67](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L67) *** @@ -98,7 +98,7 @@ Defined in: [event-client.ts:67](https://github.com/dogmar/pacer/blob/main/packa d-AsyncDebouncer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:68](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L68) +Defined in: [event-client.ts:68](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L68) *** @@ -108,7 +108,7 @@ Defined in: [event-client.ts:68](https://github.com/dogmar/pacer/blob/main/packa d-AsyncQueuer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:69](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L69) +Defined in: [event-client.ts:69](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L69) *** @@ -118,7 +118,7 @@ Defined in: [event-client.ts:69](https://github.com/dogmar/pacer/blob/main/packa d-AsyncRateLimiter: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:70](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L70) +Defined in: [event-client.ts:70](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L70) *** @@ -128,7 +128,7 @@ Defined in: [event-client.ts:70](https://github.com/dogmar/pacer/blob/main/packa d-AsyncRetryer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:71](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L71) +Defined in: [event-client.ts:71](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L71) *** @@ -138,7 +138,7 @@ Defined in: [event-client.ts:71](https://github.com/dogmar/pacer/blob/main/packa d-AsyncThrottler: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:72](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L72) +Defined in: [event-client.ts:72](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L72) *** @@ -148,7 +148,7 @@ Defined in: [event-client.ts:72](https://github.com/dogmar/pacer/blob/main/packa d-Batcher: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:73](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L73) +Defined in: [event-client.ts:73](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L73) *** @@ -158,7 +158,7 @@ Defined in: [event-client.ts:73](https://github.com/dogmar/pacer/blob/main/packa d-Debouncer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:74](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L74) +Defined in: [event-client.ts:74](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L74) *** @@ -168,7 +168,7 @@ Defined in: [event-client.ts:74](https://github.com/dogmar/pacer/blob/main/packa d-Queuer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:75](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L75) +Defined in: [event-client.ts:75](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L75) *** @@ -178,7 +178,7 @@ Defined in: [event-client.ts:75](https://github.com/dogmar/pacer/blob/main/packa d-RateLimiter: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:76](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L76) +Defined in: [event-client.ts:76](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L76) *** @@ -188,7 +188,7 @@ Defined in: [event-client.ts:76](https://github.com/dogmar/pacer/blob/main/packa d-Throttler: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:77](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L77) +Defined in: [event-client.ts:77](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L77) *** @@ -198,7 +198,7 @@ Defined in: [event-client.ts:77](https://github.com/dogmar/pacer/blob/main/packa Debouncer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:85](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L85) +Defined in: [event-client.ts:85](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L85) *** @@ -208,7 +208,7 @@ Defined in: [event-client.ts:85](https://github.com/dogmar/pacer/blob/main/packa Queuer: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:86](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L86) +Defined in: [event-client.ts:86](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L86) *** @@ -218,7 +218,7 @@ Defined in: [event-client.ts:86](https://github.com/dogmar/pacer/blob/main/packa RateLimiter: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:87](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L87) +Defined in: [event-client.ts:87](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L87) *** @@ -228,4 +228,4 @@ Defined in: [event-client.ts:87](https://github.com/dogmar/pacer/blob/main/packa Throttler: PacerDevtoolsWirePayload; ``` -Defined in: [event-client.ts:88](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L88) +Defined in: [event-client.ts:88](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L88) diff --git a/docs/reference/interfaces/QueuerOptions.md b/docs/reference/interfaces/QueuerOptions.md index 8a9c5f660..59ac03643 100644 --- a/docs/reference/interfaces/QueuerOptions.md +++ b/docs/reference/interfaces/QueuerOptions.md @@ -5,7 +5,7 @@ title: QueuerOptions # Interface: QueuerOptions\ -Defined in: [queuer.ts:83](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L83) +Defined in: [queuer.ts:83](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L83) Options for configuring a Queuer instance. @@ -25,7 +25,7 @@ These options control queue behavior, item expiration, callbacks, and more. optional addItemsTo: QueuePosition; ``` -Defined in: [queuer.ts:88](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L88) +Defined in: [queuer.ts:88](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L88) Default position to add items to the queuer @@ -43,7 +43,7 @@ Default position to add items to the queuer optional expirationDuration: number; ``` -Defined in: [queuer.ts:93](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L93) +Defined in: [queuer.ts:93](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L93) Maximum time in milliseconds that an item can stay in the queue If not provided, items will never expire @@ -56,7 +56,7 @@ If not provided, items will never expire optional getIsExpired: (item, addedAt) => boolean; ``` -Defined in: [queuer.ts:98](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L98) +Defined in: [queuer.ts:98](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L98) Function to determine if an item has expired If provided, this overrides the expirationDuration behavior @@ -83,7 +83,7 @@ If provided, this overrides the expirationDuration behavior optional getItemsFrom: QueuePosition; ``` -Defined in: [queuer.ts:103](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L103) +Defined in: [queuer.ts:103](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L103) Default position to get items from during processing @@ -101,7 +101,7 @@ Default position to get items from during processing optional getPriority: (item) => number; ``` -Defined in: [queuer.ts:108](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L108) +Defined in: [queuer.ts:108](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L108) Function to determine priority of items in the queuer Higher priority items will be processed first @@ -124,7 +124,7 @@ Higher priority items will be processed first optional initialItems: TValue[]; ``` -Defined in: [queuer.ts:112](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L112) +Defined in: [queuer.ts:112](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L112) Initial items to populate the queuer with @@ -136,7 +136,7 @@ Initial items to populate the queuer with optional initialState: Partial>; ``` -Defined in: [queuer.ts:116](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L116) +Defined in: [queuer.ts:116](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L116) Initial state for the queuer @@ -148,7 +148,7 @@ Initial state for the queuer optional key: string; ``` -Defined in: [queuer.ts:121](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L121) +Defined in: [queuer.ts:121](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L121) Optional key to identify this queuer instance. If provided, the queuer will be identified by this key in the devtools and PacerProvider if applicable. @@ -161,7 +161,7 @@ If provided, the queuer will be identified by this key in the devtools and Pacer optional maxSize: number; ``` -Defined in: [queuer.ts:125](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L125) +Defined in: [queuer.ts:125](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L125) Maximum number of items allowed in the queuer @@ -173,7 +173,7 @@ Maximum number of items allowed in the queuer optional onExecute: (item, queuer) => void; ``` -Defined in: [queuer.ts:129](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L129) +Defined in: [queuer.ts:129](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L129) Callback fired whenever an item is removed from the queuer @@ -199,7 +199,7 @@ Callback fired whenever an item is removed from the queuer optional onExpire: (item, queuer) => void; ``` -Defined in: [queuer.ts:133](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L133) +Defined in: [queuer.ts:133](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L133) Callback fired whenever an item expires in the queuer @@ -225,7 +225,7 @@ Callback fired whenever an item expires in the queuer optional onItemsChange: (queuer) => void; ``` -Defined in: [queuer.ts:137](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L137) +Defined in: [queuer.ts:137](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L137) Callback fired whenever an item is added or removed from the queuer @@ -247,7 +247,7 @@ Callback fired whenever an item is added or removed from the queuer optional onReject: (item, queuer) => void; ``` -Defined in: [queuer.ts:141](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L141) +Defined in: [queuer.ts:141](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L141) Callback fired whenever an item is rejected from being added to the queuer @@ -273,7 +273,7 @@ Callback fired whenever an item is rejected from being added to the queuer optional started: boolean; ``` -Defined in: [queuer.ts:145](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L145) +Defined in: [queuer.ts:145](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L145) Whether the queuer should start processing tasks immediately @@ -285,7 +285,7 @@ Whether the queuer should start processing tasks immediately optional wait: number | (queuer) => number; ``` -Defined in: [queuer.ts:151](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L151) +Defined in: [queuer.ts:151](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L151) Time in milliseconds to wait between processing items. Can be a number or a function that returns a number. diff --git a/docs/reference/interfaces/QueuerState.md b/docs/reference/interfaces/QueuerState.md index 93658e11a..15aa56674 100644 --- a/docs/reference/interfaces/QueuerState.md +++ b/docs/reference/interfaces/QueuerState.md @@ -5,7 +5,7 @@ title: QueuerState # Interface: QueuerState\ -Defined in: [queuer.ts:5](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L5) +Defined in: [queuer.ts:5](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L5) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [queuer.ts:5](https://github.com/dogmar/pacer/blob/main/packages/pac addItemCount: number; ``` -Defined in: [queuer.ts:9](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L9) +Defined in: [queuer.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L9) Number of times addItem has been called (for reduction calculations) @@ -33,7 +33,7 @@ Number of times addItem has been called (for reduction calculations) executionCount: number; ``` -Defined in: [queuer.ts:13](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L13) +Defined in: [queuer.ts:13](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L13) Number of items that have been processed by the queuer @@ -45,7 +45,7 @@ Number of items that have been processed by the queuer expirationCount: number; ``` -Defined in: [queuer.ts:17](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L17) +Defined in: [queuer.ts:17](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L17) Number of items that have been removed from the queue due to expiration @@ -57,7 +57,7 @@ Number of items that have been removed from the queue due to expiration isEmpty: boolean; ``` -Defined in: [queuer.ts:21](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L21) +Defined in: [queuer.ts:21](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L21) Whether the queuer has no items to process (items array is empty) @@ -69,7 +69,7 @@ Whether the queuer has no items to process (items array is empty) isFull: boolean; ``` -Defined in: [queuer.ts:25](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L25) +Defined in: [queuer.ts:25](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L25) Whether the queuer has reached its maximum capacity @@ -81,7 +81,7 @@ Whether the queuer has reached its maximum capacity isIdle: boolean; ``` -Defined in: [queuer.ts:29](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L29) +Defined in: [queuer.ts:29](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L29) Whether the queuer is not currently processing any items @@ -93,7 +93,7 @@ Whether the queuer is not currently processing any items isRunning: boolean; ``` -Defined in: [queuer.ts:33](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L33) +Defined in: [queuer.ts:33](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L33) Whether the queuer is active and will process items automatically @@ -105,7 +105,7 @@ Whether the queuer is active and will process items automatically items: TValue[]; ``` -Defined in: [queuer.ts:37](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L37) +Defined in: [queuer.ts:37](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L37) Array of items currently waiting to be processed @@ -117,7 +117,7 @@ Array of items currently waiting to be processed itemTimestamps: number[]; ``` -Defined in: [queuer.ts:41](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L41) +Defined in: [queuer.ts:41](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L41) Timestamps when items were added to the queue for expiration tracking @@ -129,7 +129,7 @@ Timestamps when items were added to the queue for expiration tracking pendingTick: boolean; ``` -Defined in: [queuer.ts:45](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L45) +Defined in: [queuer.ts:45](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L45) Whether the queuer has a pending timeout for processing the next item @@ -141,7 +141,7 @@ Whether the queuer has a pending timeout for processing the next item rejectionCount: number; ``` -Defined in: [queuer.ts:49](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L49) +Defined in: [queuer.ts:49](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L49) Number of items that have been rejected from being added to the queue @@ -153,7 +153,7 @@ Number of items that have been rejected from being added to the queue size: number; ``` -Defined in: [queuer.ts:53](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L53) +Defined in: [queuer.ts:53](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L53) Number of items currently in the queue @@ -165,6 +165,6 @@ Number of items currently in the queue status: "idle" | "running" | "stopped"; ``` -Defined in: [queuer.ts:57](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L57) +Defined in: [queuer.ts:57](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L57) Current processing status - 'idle' when not processing, 'running' when active, 'stopped' when paused diff --git a/docs/reference/interfaces/RateLimiterOptions.md b/docs/reference/interfaces/RateLimiterOptions.md index 7b23a39fc..00d9379a9 100644 --- a/docs/reference/interfaces/RateLimiterOptions.md +++ b/docs/reference/interfaces/RateLimiterOptions.md @@ -5,7 +5,7 @@ title: RateLimiterOptions # Interface: RateLimiterOptions\ -Defined in: [rate-limiter.ts:47](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L47) +Defined in: [rate-limiter.ts:47](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L47) Options for configuring a rate-limited function @@ -23,7 +23,7 @@ Options for configuring a rate-limited function optional enabled: boolean | (rateLimiter) => boolean; ``` -Defined in: [rate-limiter.ts:52](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L52) +Defined in: [rate-limiter.ts:52](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L52) Whether the rate limiter is enabled. When disabled, maybeExecute will not trigger any executions. Defaults to true. @@ -36,7 +36,7 @@ Defaults to true. optional initialState: Partial; ``` -Defined in: [rate-limiter.ts:56](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L56) +Defined in: [rate-limiter.ts:56](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L56) Initial state for the rate limiter @@ -48,7 +48,7 @@ Initial state for the rate limiter optional key: string; ``` -Defined in: [rate-limiter.ts:61](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L61) +Defined in: [rate-limiter.ts:61](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L61) Optional key to identify this rate limiter instance. If provided, the rate limiter will be identified by this key in the devtools and PacerProvider if applicable. @@ -61,7 +61,7 @@ If provided, the rate limiter will be identified by this key in the devtools and limit: number | (rateLimiter) => number; ``` -Defined in: [rate-limiter.ts:66](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L66) +Defined in: [rate-limiter.ts:66](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L66) Maximum number of executions allowed within the time window. Can be a number or a callback function that receives the rate limiter instance and returns a number. @@ -74,7 +74,7 @@ Can be a number or a callback function that receives the rate limiter instance a optional onExecute: (args, rateLimiter) => void; ``` -Defined in: [rate-limiter.ts:70](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L70) +Defined in: [rate-limiter.ts:70](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L70) Callback function that is called after the function is executed @@ -100,7 +100,7 @@ Callback function that is called after the function is executed optional onReject: (rateLimiter) => void; ``` -Defined in: [rate-limiter.ts:74](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L74) +Defined in: [rate-limiter.ts:74](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L74) Optional callback function that is called when an execution is rejected due to rate limiting @@ -122,7 +122,7 @@ Optional callback function that is called when an execution is rejected due to r window: number | (rateLimiter) => number; ``` -Defined in: [rate-limiter.ts:79](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L79) +Defined in: [rate-limiter.ts:79](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L79) Time window in milliseconds within which the limit applies. Can be a number or a callback function that receives the rate limiter instance and returns a number. @@ -135,7 +135,7 @@ Can be a number or a callback function that receives the rate limiter instance a optional windowType: "fixed" | "sliding"; ``` -Defined in: [rate-limiter.ts:86](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L86) +Defined in: [rate-limiter.ts:86](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L86) Type of window to use for rate limiting - 'fixed': Uses a fixed window that resets after the window period diff --git a/docs/reference/interfaces/RateLimiterState.md b/docs/reference/interfaces/RateLimiterState.md index 8c5213515..61dd88cb8 100644 --- a/docs/reference/interfaces/RateLimiterState.md +++ b/docs/reference/interfaces/RateLimiterState.md @@ -5,7 +5,7 @@ title: RateLimiterState # Interface: RateLimiterState -Defined in: [rate-limiter.ts:6](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L6) +Defined in: [rate-limiter.ts:6](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L6) ## Properties @@ -15,7 +15,7 @@ Defined in: [rate-limiter.ts:6](https://github.com/dogmar/pacer/blob/main/packag executionCount: number; ``` -Defined in: [rate-limiter.ts:10](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L10) +Defined in: [rate-limiter.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L10) Number of function executions that have been completed @@ -27,7 +27,7 @@ Number of function executions that have been completed executionTimes: number[]; ``` -Defined in: [rate-limiter.ts:14](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L14) +Defined in: [rate-limiter.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L14) Array of timestamps when executions occurred for rate limiting calculations @@ -39,7 +39,7 @@ Array of timestamps when executions occurred for rate limiting calculations isExceeded: boolean; ``` -Defined in: [rate-limiter.ts:18](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L18) +Defined in: [rate-limiter.ts:18](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L18) Whether the rate limiter has exceeded the limit @@ -51,7 +51,7 @@ Whether the rate limiter has exceeded the limit maybeExecuteCount: number; ``` -Defined in: [rate-limiter.ts:22](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L22) +Defined in: [rate-limiter.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L22) Number of times maybeExecute has been called (for reduction calculations) @@ -63,7 +63,7 @@ Number of times maybeExecute has been called (for reduction calculations) rejectionCount: number; ``` -Defined in: [rate-limiter.ts:26](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L26) +Defined in: [rate-limiter.ts:26](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L26) Number of function executions that have been rejected due to rate limiting @@ -75,6 +75,6 @@ Number of function executions that have been rejected due to rate limiting status: "disabled" | "idle" | "exceeded"; ``` -Defined in: [rate-limiter.ts:30](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L30) +Defined in: [rate-limiter.ts:30](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/rate-limiter.ts#L30) Current execution status - 'disabled' when not active, 'executing' when executing, 'idle' when not executing, 'exceeded' when rate limit is exceeded diff --git a/docs/reference/interfaces/ThrottlerOptions.md b/docs/reference/interfaces/ThrottlerOptions.md index da23b6b35..c72a0d856 100644 --- a/docs/reference/interfaces/ThrottlerOptions.md +++ b/docs/reference/interfaces/ThrottlerOptions.md @@ -5,7 +5,7 @@ title: ThrottlerOptions # Interface: ThrottlerOptions\ -Defined in: [throttler.ts:54](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L54) +Defined in: [throttler.ts:54](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L54) Options for configuring a throttled function @@ -23,7 +23,7 @@ Options for configuring a throttled function optional enabled: boolean | (throttler) => boolean; ``` -Defined in: [throttler.ts:60](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L60) +Defined in: [throttler.ts:60](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L60) Whether the throttler is enabled. When disabled, maybeExecute will not trigger any executions. Can be a boolean or a function that returns a boolean. @@ -37,7 +37,7 @@ Defaults to true. optional initialState: Partial>; ``` -Defined in: [throttler.ts:64](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L64) +Defined in: [throttler.ts:64](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L64) Initial state for the throttler @@ -49,7 +49,7 @@ Initial state for the throttler optional key: string; ``` -Defined in: [throttler.ts:69](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L69) +Defined in: [throttler.ts:69](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L69) A key to identify the throttler. If provided, the throttler will be identified by this key in the devtools and PacerProvider if applicable. @@ -62,7 +62,7 @@ If provided, the throttler will be identified by this key in the devtools and Pa optional leading: boolean; ``` -Defined in: [throttler.ts:74](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L74) +Defined in: [throttler.ts:74](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L74) Whether to execute on the leading edge of the timeout. Defaults to true. @@ -75,7 +75,7 @@ Defaults to true. optional onExecute: (args, throttler) => void; ``` -Defined in: [throttler.ts:78](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L78) +Defined in: [throttler.ts:78](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L78) Callback function that is called after the function is executed @@ -101,7 +101,7 @@ Callback function that is called after the function is executed optional trailing: boolean; ``` -Defined in: [throttler.ts:83](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L83) +Defined in: [throttler.ts:83](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L83) Whether to execute on the trailing edge of the timeout. Defaults to true. @@ -114,7 +114,7 @@ Defaults to true. wait: number | (throttler) => number; ``` -Defined in: [throttler.ts:89](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L89) +Defined in: [throttler.ts:89](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L89) Time window in milliseconds during which the function can only be executed once. Can be a number or a function that returns a number. diff --git a/docs/reference/interfaces/ThrottlerState.md b/docs/reference/interfaces/ThrottlerState.md index 9ab7a6d96..abc9a16eb 100644 --- a/docs/reference/interfaces/ThrottlerState.md +++ b/docs/reference/interfaces/ThrottlerState.md @@ -5,7 +5,7 @@ title: ThrottlerState # Interface: ThrottlerState\ -Defined in: [throttler.ts:6](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L6) +Defined in: [throttler.ts:6](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L6) ## Type Parameters @@ -21,7 +21,7 @@ Defined in: [throttler.ts:6](https://github.com/dogmar/pacer/blob/main/packages/ executionCount: number; ``` -Defined in: [throttler.ts:10](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L10) +Defined in: [throttler.ts:10](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L10) Number of function executions that have been completed @@ -33,7 +33,7 @@ Number of function executions that have been completed isPending: boolean; ``` -Defined in: [throttler.ts:14](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L14) +Defined in: [throttler.ts:14](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L14) Whether the throttler is waiting for the timeout to trigger execution @@ -45,7 +45,7 @@ Whether the throttler is waiting for the timeout to trigger execution lastArgs: Parameters | undefined; ``` -Defined in: [throttler.ts:18](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L18) +Defined in: [throttler.ts:18](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L18) The arguments from the most recent call to maybeExecute @@ -57,7 +57,7 @@ The arguments from the most recent call to maybeExecute lastExecutionTime: number; ``` -Defined in: [throttler.ts:22](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L22) +Defined in: [throttler.ts:22](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L22) Timestamp of the last function execution in milliseconds @@ -69,7 +69,7 @@ Timestamp of the last function execution in milliseconds maybeExecuteCount: number; ``` -Defined in: [throttler.ts:26](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L26) +Defined in: [throttler.ts:26](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L26) Number of times maybeExecute has been called (for reduction calculations) @@ -81,7 +81,7 @@ Number of times maybeExecute has been called (for reduction calculations) nextExecutionTime: number | undefined; ``` -Defined in: [throttler.ts:30](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L30) +Defined in: [throttler.ts:30](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L30) Timestamp when the next execution can occur in milliseconds @@ -93,6 +93,6 @@ Timestamp when the next execution can occur in milliseconds status: "disabled" | "idle" | "pending"; ``` -Defined in: [throttler.ts:34](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/throttler.ts#L34) +Defined in: [throttler.ts:34](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/throttler.ts#L34) Current execution status - 'idle' when not active, 'pending' when waiting for timeout diff --git a/docs/reference/type-aliases/AnyAsyncFunction.md b/docs/reference/type-aliases/AnyAsyncFunction.md index 43fcc1908..63fbfcf81 100644 --- a/docs/reference/type-aliases/AnyAsyncFunction.md +++ b/docs/reference/type-aliases/AnyAsyncFunction.md @@ -9,7 +9,7 @@ title: AnyAsyncFunction type AnyAsyncFunction = (...args) => Promise; ``` -Defined in: [types.ts:9](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/types.ts#L9) +Defined in: [types.ts:9](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/types.ts#L9) Represents an asynchronous function that can be called with any arguments and returns a promise. diff --git a/docs/reference/type-aliases/AnyFunction.md b/docs/reference/type-aliases/AnyFunction.md index 716cbd5e1..5bb1f3fed 100644 --- a/docs/reference/type-aliases/AnyFunction.md +++ b/docs/reference/type-aliases/AnyFunction.md @@ -9,7 +9,7 @@ title: AnyFunction type AnyFunction = (...args) => any; ``` -Defined in: [types.ts:4](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/types.ts#L4) +Defined in: [types.ts:4](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/types.ts#L4) Represents a function that can be called with any arguments and returns any value. diff --git a/docs/reference/type-aliases/OptionalKeys.md b/docs/reference/type-aliases/OptionalKeys.md index d0d0e8c28..ac33b7a4b 100644 --- a/docs/reference/type-aliases/OptionalKeys.md +++ b/docs/reference/type-aliases/OptionalKeys.md @@ -9,7 +9,7 @@ title: OptionalKeys type OptionalKeys = Omit & Partial>; ``` -Defined in: [types.ts:11](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/types.ts#L11) +Defined in: [types.ts:11](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/types.ts#L11) ## Type Parameters diff --git a/docs/reference/type-aliases/PacerEventName.md b/docs/reference/type-aliases/PacerEventName.md index f62f630d1..8d44130e1 100644 --- a/docs/reference/type-aliases/PacerEventName.md +++ b/docs/reference/type-aliases/PacerEventName.md @@ -9,4 +9,4 @@ title: PacerEventName type PacerEventName = keyof PacerEventMap; ``` -Defined in: [event-client.ts:91](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L91) +Defined in: [event-client.ts:91](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L91) diff --git a/docs/reference/type-aliases/QueuePosition.md b/docs/reference/type-aliases/QueuePosition.md index 98650dce6..4adf7c4f0 100644 --- a/docs/reference/type-aliases/QueuePosition.md +++ b/docs/reference/type-aliases/QueuePosition.md @@ -9,7 +9,7 @@ title: QueuePosition type QueuePosition = "front" | "back"; ``` -Defined in: [queuer.ts:193](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/queuer.ts#L193) +Defined in: [queuer.ts:193](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/queuer.ts#L193) Position type for addItem and getNextItem operations. diff --git a/docs/reference/variables/pacerEventClient.md b/docs/reference/variables/pacerEventClient.md index 4bb307ba6..4d272e614 100644 --- a/docs/reference/variables/pacerEventClient.md +++ b/docs/reference/variables/pacerEventClient.md @@ -9,4 +9,4 @@ title: pacerEventClient const pacerEventClient: PacerEventClient; ``` -Defined in: [event-client.ts:129](https://github.com/dogmar/pacer/blob/main/packages/pacer/src/event-client.ts#L129) +Defined in: [event-client.ts:129](https://github.com/klink-ing/pacer/blob/main/packages/pacer/src/event-client.ts#L129)