Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Debouncer API Reference
Throttler API Reference
Rate Limiter API Reference
Queue API Reference
Batcher API Reference

AngularQueuerSignal

Defined in: packages/angular-pacer/src/queuer/injectQueuedSignal.ts:20

An Angular writable signal whose set and update writes are queued in order. Updaters receive the committed value when their queue item executes. asReadonly() exposes a live readonly view. The queuer attribute controls processing and exposes selected queue state.

Extends

  • WritableSignal<TValue>

Type Parameters

TValue

TValue

TSelected

TSelected = { }

ts
AngularQueuerSignal(): TValue;
AngularQueuerSignal(): TValue;

Defined in: packages/angular-pacer/src/queuer/injectQueuedSignal.ts:20

An Angular writable signal whose set and update writes are queued in order. Updaters receive the committed value when their queue item executes. asReadonly() exposes a live readonly view. The queuer attribute controls processing and exposes selected queue state.

Returns

TValue

Properties

[ɵWRITABLE_SIGNAL]

ts
[ɵWRITABLE_SIGNAL]: TValue;
[ɵWRITABLE_SIGNAL]: TValue;

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:19

Inherited from

ts
WritableSignal.[ɵWRITABLE_SIGNAL]
WritableSignal.[ɵWRITABLE_SIGNAL]

[SIGNAL]

ts
[SIGNAL]: unknown;
[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
WritableSignal.[SIGNAL]
WritableSignal.[SIGNAL]

queuer

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

Defined in: packages/angular-pacer/src/queuer/injectQueuedSignal.ts:25

The underlying Angular Queuer ref and its selected state.

Methods

asReadonly()

ts
asReadonly(): Signal<TValue>;
asReadonly(): Signal<TValue>;

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:34

Returns a readonly version of this signal. Readonly signals can be accessed to read their value but can't be changed using set or update methods. The readonly signals do not have any built-in mechanism that would prevent deep-mutation of their value.

Returns

Signal<TValue>

Inherited from

ts
WritableSignal.asReadonly
WritableSignal.asReadonly

set()

ts
set(value): void;
set(value): void;

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:23

Directly set the signal to a new value, and notify any dependents.

Parameters

value

TValue

Returns

void

Inherited from

ts
WritableSignal.set
WritableSignal.set

update()

ts
update(updateFn): void;
update(updateFn): void;

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:28

Update the value of the signal based on its current value, and notify any dependents.

Parameters

updateFn

(value) => TValue

Returns

void

Inherited from

ts
WritableSignal.update
WritableSignal.update