QueueManager
Interface: QueueManager<T>
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:390
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
Methods
clear()
clear(): void;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:396
Returns
void
dequeue()
dequeue(): T;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:392
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
isEmpty()
isEmpty(): boolean;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:395
Returns
boolean
peek()
peek(): T;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:393
Returns
T
size()
size(): number;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:394
Returns
number