# PacerProviderOptions

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:18](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L18)

Scoped default options for synchronous and asynchronous Pacer adapters.
Local utility options override these defaults.

## Properties

### asyncBatcher?

```ts
optional asyncBatcher?: Partial<AngularAsyncBatcherOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:20](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L20)

Default options for [injectAsyncBatcher](../functions/injectAsyncBatcher.md).

***

### asyncDebouncer?

```ts
optional asyncDebouncer?: Partial<AngularAsyncDebouncerOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:22](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L22)

Default options for [injectAsyncDebouncer](../functions/injectAsyncDebouncer.md).

***

### asyncQueuer?

```ts
optional asyncQueuer?: Partial<AngularAsyncQueuerOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:24](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L24)

Default options for [injectAsyncQueuer](../functions/injectAsyncQueuer.md).

***

### asyncRateLimiter?

```ts
optional asyncRateLimiter?: Partial<AngularAsyncRateLimiterOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:26](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L26)

Default options for [injectAsyncRateLimiter](../functions/injectAsyncRateLimiter.md).

***

### asyncThrottler?

```ts
optional asyncThrottler?: Partial<AngularAsyncThrottlerOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:28](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L28)

Default options for [injectAsyncThrottler](../functions/injectAsyncThrottler.md).

***

### batcher?

```ts
optional batcher?: Partial<AngularBatcherOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:30](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L30)

Default options for [injectBatcher](../functions/injectBatcher.md).

***

### debouncer?

```ts
optional debouncer?: Partial<AngularDebouncerOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:32](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L32)

Default options for [injectDebouncer](../functions/injectDebouncer.md).

***

### queuer?

```ts
optional queuer?: Partial<AngularQueuerOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:34](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L34)

Default options for [injectQueuer](../functions/injectQueuer.md).

***

### rateLimiter?

```ts
optional rateLimiter?: Partial<AngularRateLimiterOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:36](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L36)

Default options for [injectRateLimiter](../functions/injectRateLimiter.md).

***

### throttler?

```ts
optional throttler?: Partial<AngularThrottlerOptions<any>>;
```

Defined in: [packages/angular-pacer/src/provider/providePacerOptions.ts:38](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/provider/providePacerOptions.ts#L38)

Default options for [injectThrottler](../functions/injectThrottler.md).
