Constructor Summary
Public Constructor | ||
public |
constructor(fnHash: function(o: object): string) |
Method Summary
Public Methods | ||
public |
contains(value: V | *): boolean |
|
public |
remove(value: V | *): void |
|
public |
requeue(value: V | *): void |
Protected Methods | ||
protected |
_newQueue(args: *): LinkedList<V|*> |
Inherited Summary
From class Queue | ||
public get |
length: number |
|
protected |
_queue: LinkedList<V|*> |
|
public |
clear(): void |
|
public |
dequeue(): V | * |
|
public |
dequeueMulti(count: number): Array<V|*> |
|
public |
enqueue(value: V | *): void |
|
public |
enqueueAll(values: Array<V|*>): void |
|
public |
isEmpty(): boolean |
|
public |
peek(): V | * |
|
protected |
_newQueue(args: *): LinkedList<V|*> |
Public Constructors
public constructor(fnHash: function(o: object): string) source
Override:
Queue#constructorParams:
Name | Type | Attribute | Description |
fnHash | function(o: object): string |
|
Public Methods
public contains(value: V | *): boolean source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
boolean |
public remove(value: V | *): void source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
void |
public requeue(value: V | *): void source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
void |
Protected Methods
protected _newQueue(args: *): LinkedList<V|*> source
Override:
Queue#_newQueueParams:
Name | Type | Attribute | Description |
args | * |
Return:
LinkedList<V|*> |