X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpriority-queue.ts;h=18478afefbcb0e90c12f300d07305568f8e4a661;hb=d31c07f64b4ec0496f25490af9c72431bd77c6b4;hp=c613cd2e9ee393589a80950bda985bb7004f35ff;hpb=3a5027122ca6401ae1d755843b20f714c61e3240;p=poolifier.git diff --git a/src/priority-queue.ts b/src/priority-queue.ts index c613cd2e..18478afe 100644 --- a/src/priority-queue.ts +++ b/src/priority-queue.ts @@ -40,11 +40,11 @@ export class PriorityQueue { ) { if (!Number.isSafeInteger(bucketSize)) { throw new TypeError( - `Invalid bucket size: '${bucketSize}' is not an integer` + `Invalid bucket size: '${bucketSize.toString()}' is not an integer` ) } if (bucketSize < 0) { - throw new RangeError(`Invalid bucket size: ${bucketSize} < 0`) + throw new RangeError(`Invalid bucket size: ${bucketSize.toString()} < 0`) } this.bucketSize = bucketSize this.head = this.tail = new FixedPriorityQueue( @@ -56,6 +56,7 @@ export class PriorityQueue { /** * The priority queue size. + * @returns The priority queue size. */ public get size (): number { let node: PriorityQueueNode | undefined = this.tail @@ -84,6 +85,7 @@ export class PriorityQueue { /** * The number of filled prioritized buckets. + * @returns The number of filled prioritized buckets. */ public get buckets (): number { return Math.trunc(this.size / this.bucketSize)