X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FPriorityQueue.html;h=fbe63b9aae1b20b73a6a8c4879b62d1ae762585e;hb=e8701e36c0374bf5a5be45264296575a6615c63d;hp=8079f1f0763dd8a3c6f035196dc1ac44f19a526e;hpb=fcb83cac5406186d9646362d0f3f97db339012d9;p=poolifier.git diff --git a/docs/classes/PriorityQueue.html b/docs/classes/PriorityQueue.html index 8079f1f0..fbe63b9a 100644 --- a/docs/classes/PriorityQueue.html +++ b/docs/classes/PriorityQueue.html @@ -1,6 +1,6 @@ -PriorityQueue | poolifier - v4.0.13

Class PriorityQueue<T>Internal

Priority queue.

+PriorityQueue | poolifier - v4.0.14

Class PriorityQueue<T>Internal

Priority queue.

Type Parameters

  • T

    Type of priority queue data.

    -

Constructors

Constructors

Properties

bucketSize head maxSize @@ -16,22 +16,22 @@

Type Parameters

  • T

Parameters

  • bucketSize: number = defaultBucketSize

    Prioritized bucket size.

  • enablePriority: boolean = false

    Whether to enable priority.

Returns PriorityQueue<T>

PriorityQueue.

-

Default Value

defaultBucketSize
+

Default Value

defaultBucketSize
 
-

Default Value

false
+

Default Value

false
 
-

Properties

bucketSize: number
maxSize: number

The priority queue maximum size.

-

Accessors

Methods

Properties

bucketSize: number
maxSize: number

The priority queue maximum size.

+

Accessors

Methods

  • Dequeue data from the priority queue.

    Parameters

    • Optional bucket: number

      The prioritized bucket to dequeue from.

    Returns undefined | T

    The dequeued data or undefined if the priority queue is empty.

    -
  • Enqueue data into the priority queue.

    Parameters

    • data: T

      Data to enqueue.

    • Optional priority: number

      Priority of the data. Lower values have higher priority.

    Returns number

    The new size of the priority queue.

    -
\ No newline at end of file +
\ No newline at end of file