# @tanstack/octane-pacer

## Interfaces

- [OctaneAsyncBatcher](interfaces/OctaneAsyncBatcher.md)
- [OctaneAsyncBatcherOptions](interfaces/OctaneAsyncBatcherOptions.md)
- [OctaneAsyncDebouncer](interfaces/OctaneAsyncDebouncer.md)
- [OctaneAsyncDebouncerOptions](interfaces/OctaneAsyncDebouncerOptions.md)
- [OctaneAsyncQueuer](interfaces/OctaneAsyncQueuer.md)
- [OctaneAsyncQueuerOptions](interfaces/OctaneAsyncQueuerOptions.md)
- [OctaneAsyncRateLimiter](interfaces/OctaneAsyncRateLimiter.md)
- [OctaneAsyncRateLimiterOptions](interfaces/OctaneAsyncRateLimiterOptions.md)
- [OctaneAsyncThrottler](interfaces/OctaneAsyncThrottler.md)
- [OctaneAsyncThrottlerOptions](interfaces/OctaneAsyncThrottlerOptions.md)
- [OctaneBatcher](interfaces/OctaneBatcher.md)
- [OctaneBatcherOptions](interfaces/OctaneBatcherOptions.md)
- [OctaneDebouncer](interfaces/OctaneDebouncer.md)
- [OctaneDebouncerOptions](interfaces/OctaneDebouncerOptions.md)
- [OctaneQueuer](interfaces/OctaneQueuer.md)
- [OctaneQueuerOptions](interfaces/OctaneQueuerOptions.md)
- [OctaneRateLimiter](interfaces/OctaneRateLimiter.md)
- [OctaneRateLimiterOptions](interfaces/OctaneRateLimiterOptions.md)
- [OctaneThrottler](interfaces/OctaneThrottler.md)
- [OctaneThrottlerOptions](interfaces/OctaneThrottlerOptions.md)
- [PacerProviderOptions](interfaces/PacerProviderOptions.md)
- [PacerProviderProps](interfaces/PacerProviderProps.md)

## Type Aliases

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

## Functions

- [PacerProvider](functions/PacerProvider.md)
- [useAsyncBatchedCallback](functions/useAsyncBatchedCallback.md)
- [useAsyncBatcher](functions/useAsyncBatcher.md)
- [useAsyncDebouncedCallback](functions/useAsyncDebouncedCallback.md)
- [useAsyncDebouncer](functions/useAsyncDebouncer.md)
- [useAsyncQueuedState](functions/useAsyncQueuedState.md)
- [useAsyncQueuer](functions/useAsyncQueuer.md)
- [useAsyncRateLimitedCallback](functions/useAsyncRateLimitedCallback.md)
- [useAsyncRateLimiter](functions/useAsyncRateLimiter.md)
- [useAsyncThrottledCallback](functions/useAsyncThrottledCallback.md)
- [useAsyncThrottler](functions/useAsyncThrottler.md)
- [useBatchedCallback](functions/useBatchedCallback.md)
- [useBatcher](functions/useBatcher.md)
- [useDebouncedCallback](functions/useDebouncedCallback.md)
- [useDebouncedState](functions/useDebouncedState.md)
- [useDebouncedValue](functions/useDebouncedValue.md)
- [useDebouncer](functions/useDebouncer.md)
- [useDefaultPacerOptions](functions/useDefaultPacerOptions.md)
- [useQueuedState](functions/useQueuedState.md)
- [useQueuedValue](functions/useQueuedValue.md)
- [useQueuer](functions/useQueuer.md)
- [useRateLimitedCallback](functions/useRateLimitedCallback.md)
- [useRateLimitedState](functions/useRateLimitedState.md)
- [useRateLimitedValue](functions/useRateLimitedValue.md)
- [useRateLimiter](functions/useRateLimiter.md)
- [useThrottledCallback](functions/useThrottledCallback.md)
- [useThrottledState](functions/useThrottledState.md)
- [useThrottledValue](functions/useThrottledValue.md)
- [useThrottler](functions/useThrottler.md)
