Skip to content

Latest commit

 

History

History
77 lines (46 loc) · 1.59 KB

File metadata and controls

77 lines (46 loc) · 1.59 KB
id AsyncQueuedSignal
title AsyncQueuedSignal

Interface: AsyncQueuedSignal()<TValue, TSelected>

Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:9

Type Parameters

TValue

TValue

TSelected

TSelected = { }

AsyncQueuedSignal(): TValue[];

Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:10

Returns

TValue[]

Properties

addItem()

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.

Parameters

item

TValue

position

QueuePosition = ...

runOnItemsChange

boolean = true

Returns

boolean

Example

queuer.addItem({ value: 'task', priority: 10 });
queuer.addItem('task2', 'front');

queuer

queuer: AngularAsyncQueuer<TValue, TSelected>;

Defined in: angular-pacer/src/async-queuer/injectAsyncQueuedSignal.ts:12