Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:9
TValue
TSelected = { }
AsyncQueuedSignal(): TValue[];
Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:10
TValue[]
addItem: (item, position?, runOnItemsChange?) => boolean;
Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:11
Adds an item to the queue. If the queue is full, the item is rejected and onReject is called. Items can be inserted based on priority or at the front/back depending on configuration.
TValue
QueuePosition
boolean
boolean
queuer.addItem({ value: 'task', priority: 10 });
queuer.addItem('task2', 'front');
queuer: AngularAsyncQueuer<TValue, TSelected>;
Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:12