# @tanstack/ember-pacer

## Classes

- [UseAsyncBatcher](classes/UseAsyncBatcher.md)
- [UseAsyncDebouncer](classes/UseAsyncDebouncer.md)
- [UseAsyncQueuedState](classes/UseAsyncQueuedState.md)
- [UseAsyncQueuer](classes/UseAsyncQueuer.md)
- [UseAsyncRateLimiter](classes/UseAsyncRateLimiter.md)
- [UseAsyncThrottler](classes/UseAsyncThrottler.md)
- [UseBatcher](classes/UseBatcher.md)
- [UseDebouncedState](classes/UseDebouncedState.md)
- [UseDebouncedValue](classes/UseDebouncedValue.md)
- [UseDebouncer](classes/UseDebouncer.md)
- [UseQueuedState](classes/UseQueuedState.md)
- [UseQueuedValue](classes/UseQueuedValue.md)
- [UseQueuer](classes/UseQueuer.md)
- [UseRateLimitedState](classes/UseRateLimitedState.md)
- [UseRateLimitedValue](classes/UseRateLimitedValue.md)
- [UseRateLimiter](classes/UseRateLimiter.md)
- [UseThrottledState](classes/UseThrottledState.md)
- [UseThrottledValue](classes/UseThrottledValue.md)
- [UseThrottler](classes/UseThrottler.md)

## Interfaces

- [EmberAsyncBatcher](interfaces/EmberAsyncBatcher.md)
- [EmberAsyncBatcherOptions](interfaces/EmberAsyncBatcherOptions.md)
- [EmberAsyncDebouncer](interfaces/EmberAsyncDebouncer.md)
- [EmberAsyncDebouncerOptions](interfaces/EmberAsyncDebouncerOptions.md)
- [EmberAsyncQueuer](interfaces/EmberAsyncQueuer.md)
- [EmberAsyncQueuerOptions](interfaces/EmberAsyncQueuerOptions.md)
- [EmberAsyncRateLimiter](interfaces/EmberAsyncRateLimiter.md)
- [EmberAsyncRateLimiterOptions](interfaces/EmberAsyncRateLimiterOptions.md)
- [EmberAsyncThrottler](interfaces/EmberAsyncThrottler.md)
- [EmberAsyncThrottlerOptions](interfaces/EmberAsyncThrottlerOptions.md)
- [EmberBatcher](interfaces/EmberBatcher.md)
- [EmberBatcherOptions](interfaces/EmberBatcherOptions.md)
- [EmberDebouncedState](interfaces/EmberDebouncedState.md)
- [EmberDebouncedValue](interfaces/EmberDebouncedValue.md)
- [EmberDebouncer](interfaces/EmberDebouncer.md)
- [EmberDebouncerOptions](interfaces/EmberDebouncerOptions.md)
- [EmberPacerScope](interfaces/EmberPacerScope.md)
- [EmberQueuedValue](interfaces/EmberQueuedValue.md)
- [EmberQueuer](interfaces/EmberQueuer.md)
- [EmberQueuerOptions](interfaces/EmberQueuerOptions.md)
- [EmberRateLimitedState](interfaces/EmberRateLimitedState.md)
- [EmberRateLimitedValue](interfaces/EmberRateLimitedValue.md)
- [EmberRateLimiter](interfaces/EmberRateLimiter.md)
- [EmberRateLimiterOptions](interfaces/EmberRateLimiterOptions.md)
- [EmberThrottledState](interfaces/EmberThrottledState.md)
- [EmberThrottledValue](interfaces/EmberThrottledValue.md)
- [EmberThrottler](interfaces/EmberThrottler.md)
- [EmberThrottlerOptions](interfaces/EmberThrottlerOptions.md)
- [PacerProviderOptions](interfaces/PacerProviderOptions.md)

## Type Aliases

- [EmberPacerOptions](type-aliases/EmberPacerOptions.md)

## Functions

- [createPacerScope](functions/createPacerScope.md)

## References

### useAsyncBatcher

Renames and re-exports [UseAsyncBatcher](classes/UseAsyncBatcher.md)

***

### useAsyncDebouncer

Renames and re-exports [UseAsyncDebouncer](classes/UseAsyncDebouncer.md)

***

### useAsyncQueuedState

Renames and re-exports [UseAsyncQueuedState](classes/UseAsyncQueuedState.md)

***

### useAsyncQueuer

Renames and re-exports [UseAsyncQueuer](classes/UseAsyncQueuer.md)

***

### useAsyncRateLimiter

Renames and re-exports [UseAsyncRateLimiter](classes/UseAsyncRateLimiter.md)

***

### useAsyncThrottler

Renames and re-exports [UseAsyncThrottler](classes/UseAsyncThrottler.md)

***

### useBatcher

Renames and re-exports [UseBatcher](classes/UseBatcher.md)

***

### useDebouncedState

Renames and re-exports [UseDebouncedState](classes/UseDebouncedState.md)

***

### useDebouncedValue

Renames and re-exports [UseDebouncedValue](classes/UseDebouncedValue.md)

***

### useDebouncer

Renames and re-exports [UseDebouncer](classes/UseDebouncer.md)

***

### useQueuedState

Renames and re-exports [UseQueuedState](classes/UseQueuedState.md)

***

### useQueuedValue

Renames and re-exports [UseQueuedValue](classes/UseQueuedValue.md)

***

### useQueuer

Renames and re-exports [UseQueuer](classes/UseQueuer.md)

***

### useRateLimitedState

Renames and re-exports [UseRateLimitedState](classes/UseRateLimitedState.md)

***

### useRateLimitedValue

Renames and re-exports [UseRateLimitedValue](classes/UseRateLimitedValue.md)

***

### useRateLimiter

Renames and re-exports [UseRateLimiter](classes/UseRateLimiter.md)

***

### useThrottledState

Renames and re-exports [UseThrottledState](classes/UseThrottledState.md)

***

### useThrottledValue

Renames and re-exports [UseThrottledValue](classes/UseThrottledValue.md)

***

### useThrottler

Renames and re-exports [UseThrottler](classes/UseThrottler.md)
