Skip to main content

QueueManager

@codebolt/types


Interface: QueueManager<T>

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:390

Extended by​

Type Parameters​

Type ParameterDefault type
Tany

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​

ParameterType
itemT
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