IAsyncLossyPriorityQueue
Defined in: packages/data/src/priority-queue/iasync-lossy-priority-queue.ts:7
The async-backed sibling of ILossyPriorityQueue.
Extends
Section titled “Extends”Omit<IAsyncPriorityQueue<T,P>,"insert"|"insertAll">.ILossy
Type Parameters
Section titled “Type Parameters”T extends DefinedValue = DefinedValue
P = number
Properties
Section titled “Properties”capacity
Section titled “capacity”
readonlycapacity:number
Defined in: packages/data/src/collection/ibounded.ts:17
The maximum number of elements the collection can hold.
Note: Infinity is not a legal value here — an unbounded type omits this
mixin.
Inherited from
Section titled “Inherited from”overflowPolicy
Section titled “overflowPolicy”
readonlyoverflowPolicy:OverflowPolicy
Defined in: packages/data/src/collection/ilossy.ts:20
Policy applied when the collection reaches its capacity.
Inherited from
Section titled “Inherited from”precedes
Section titled “precedes”
readonlyprecedes:OrderPredicate<P>
Defined in: packages/data/src/priority-queue/iasync-priority-queue.ts:18
Inherited from
Section titled “Inherited from”Omit.precedes
Methods
Section titled “Methods”[asyncIterator]()
Section titled “[asyncIterator]()”[asyncIterator]():
AsyncIterator<T,any,any>
Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es2018.asynciterable.d.ts:36
Returns
Section titled “Returns”AsyncIterator<T, any, any>
Inherited from
Section titled “Inherited from”Omit.[asyncIterator]
clear()
Section titled “clear()”clear(
signal?):Promise<void>
Defined in: packages/data/src/collection/iasync-collection.ts:16
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”Omit.clear
count()
Section titled “count()”count(
signal?):Promise<number>
Defined in: packages/data/src/collection/iasync-collection.ts:14
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
Inherited from
Section titled “Inherited from”Omit.count
entries()
Section titled “entries()”entries(
signal?):AsyncIterableIterator<PriorityEntry<T,P>>
Defined in: packages/data/src/priority-queue/iasync-priority-queue.ts:34
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<PriorityEntry<T, P>>
Inherited from
Section titled “Inherited from”Omit.entries
extract()
Section titled “extract()”extract(
signal?):Promise<T|undefined>
Defined in: packages/data/src/priority-queue/iasync-priority-queue.ts:28
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<T | undefined>
Inherited from
Section titled “Inherited from”Omit.extract
insert()
Section titled “insert()”insert(
priority,item,signal?):Promise<readonlyT[]>
Defined in: packages/data/src/priority-queue/iasync-lossy-priority-queue.ts:12
Parameters
Section titled “Parameters”priority
Section titled “priority”P
T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<readonly T[]>
insertAll()
Section titled “insertAll()”insertAll(
priority,items,signal?):Promise<readonlyT[]>
Defined in: packages/data/src/priority-queue/iasync-lossy-priority-queue.ts:14
Parameters
Section titled “Parameters”priority
Section titled “priority”P
Iterable<T>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<readonly T[]>
peek()
Section titled “peek()”peek(
signal?):Promise<T|undefined>
Defined in: packages/data/src/priority-queue/iasync-priority-queue.ts:30
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<T | undefined>
Inherited from
Section titled “Inherited from”Omit.peek
setPriority()
Section titled “setPriority()”setPriority(
item,priority,signal?):Promise<boolean>
Defined in: packages/data/src/priority-queue/iasync-priority-queue.ts:32
Parameters
Section titled “Parameters”T
priority
Section titled “priority”P
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”Omit.setPriority