PriorityQueue
Interface: PriorityQueue<T>
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:399
Extends
QueueManager<T>
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
Methods
clear()
clear(): void;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:396
Returns
void
Inherited from
dequeue()
dequeue(): T;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:392
Returns
T
Inherited from
dequeuePriority()
dequeuePriority(): T;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:401
Returns
T
enqueue()
enqueue(item: T, priority?: number): void;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:391
Parameters
| Parameter | Type |
|---|---|
item | T |
priority? | number |
Returns
void
Inherited from
enqueuePriority()
enqueuePriority(item: T, priority: number): void;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:400
Parameters
| Parameter | Type |
|---|---|
item | T |
priority | number |
Returns
void
isEmpty()
isEmpty(): boolean;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:395
Returns
boolean
Inherited from
peek()
peek(): T;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:393
Returns
T
Inherited from
size()
size(): number;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:394
Returns
number