# AngularQueuerItems

Defined in: [packages/angular-pacer/src/queuer/injectQueuerItems.ts:13](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuerItems.ts#L13)

A readonly signal of pending queue items, with the Angular queuer attached.

## Extends

- `Signal`\<`ReadonlyArray`\<`TValue`\>\>

## Type Parameters

### TValue

`TValue`

### TSelected

`TSelected` = \{
\}

```ts
AngularQueuerItems(): readonly TValue[];
```

Defined in: [packages/angular-pacer/src/queuer/injectQueuerItems.ts:13](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuerItems.ts#L13)

A readonly signal of pending queue items, with the Angular queuer attached.

## Returns

readonly `TValue`[]

## Properties

### \[SIGNAL\]

```ts
[SIGNAL]: unknown;
```

Defined in: node\_modules/.pnpm/@angular+core@22.2.1\_@angular+compiler@22.2.1\_rxjs@7.8.2\_zone.js@0.16.3/node\_modules/@angular/core/types/\_chrome\_dev\_tools\_performance-chunk.d.ts:75

#### Inherited from

```ts
Signal.[SIGNAL]
```

***

### addItem

```ts
addItem: (item, position, runOnItemsChange) => boolean;
```

Defined in: [packages/angular-pacer/src/queuer/injectQueuerItems.ts:19](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuerItems.ts#L19)

Shortcut for queuer.addItem, with the same arguments and return value.

Adds an item to the queue. If the queue is full, the item is rejected and onReject is called.
`undefined` cannot be queued (it is the internal "no item" sentinel) and is always rejected.
Items can be inserted based on priority or at the front/back depending on configuration.

Returns true if the item was added, false if the queue is full.

Example usage:
```ts
queuer.addItem('task');
queuer.addItem('task2', 'front');
```

#### Parameters

##### item

`TValue`

##### position?

`QueuePosition` = `...`

##### runOnItemsChange?

`boolean` = `true`

#### Returns

`boolean`

***

### queuer

```ts
queuer: AngularQueuer<TValue, TSelected>;
```

Defined in: [packages/angular-pacer/src/queuer/injectQueuerItems.ts:17](https://github.com/TanStack/pacer/blob/main/packages/angular-pacer/src/queuer/injectQueuerItems.ts#L17)

The underlying utility ref for adding, processing, and inspecting items.
