Skip to content

Commit 77b9118

Browse files
committed
refactor: cleanup priority queue code
Signed-off-by: Jérôme Benoit <[email protected]>
1 parent 8bc242f commit 77b9118

File tree

2 files changed

+5
-25
lines changed

2 files changed

+5
-25
lines changed

deno.json

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
"version": "0.5.2",
44
"exports": "./src/mod.ts",
55
"compilerOptions": {
6-
"lib": [
7-
"deno.worker"
8-
],
6+
"lib": ["deno.worker"],
97
"strict": true
108
},
119
"tasks": {
@@ -26,9 +24,7 @@
2624
"documentation": "deno doc ./src/mod.ts"
2725
},
2826
"test": {
29-
"include": [
30-
"./tests/**/*.test.mjs"
31-
]
27+
"include": ["./tests/**/*.test.mjs"]
3228
},
3329
"fmt": {
3430
"semiColons": false,
@@ -41,18 +37,8 @@
4137
"@std/testing": "jsr:@std/testing@^1.0.14"
4238
},
4339
"publish": {
44-
"include": [
45-
"LICENSE",
46-
"README.md",
47-
"deno.json",
48-
"src/**/*.ts"
49-
]
40+
"include": ["LICENSE", "README.md", "deno.json", "src/**/*.ts"]
5041
},
5142
"lock": false,
52-
"exclude": [
53-
"./coverage",
54-
"./dist/browser",
55-
"./dist/esm",
56-
"./npm"
57-
]
43+
"exclude": ["./coverage", "./dist/browser", "./dist/esm", "./npm"]
5844
}

src/queues/priority-queue.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { FixedPriorityQueue } from '../queues/fixed-priority-queue.ts'
44
import { FixedQueue } from '../queues/fixed-queue.ts'
55
import {
66
defaultBucketSize,
7-
type FixedQueueNode,
87
type IFixedQueue,
98
type PriorityQueueNode,
109
} from './queue-types.ts'
@@ -223,18 +222,13 @@ export class PriorityQueue<T> {
223222
}
224223
}
225224

226-
private getPriorityQueueNode(
227-
nodeArray?: (FixedQueueNode<T> | undefined)[],
228-
): PriorityQueueNode<T> {
225+
private getPriorityQueueNode(): PriorityQueueNode<T> {
229226
let fixedQueue: IFixedQueue<T>
230227
if (this.priorityEnabled) {
231228
fixedQueue = new FixedPriorityQueue(this.bucketSize)
232229
} else {
233230
fixedQueue = new FixedQueue(this.bucketSize)
234231
}
235-
if (nodeArray != null) {
236-
fixedQueue.nodeArray = nodeArray
237-
}
238232
return fixedQueue
239233
}
240234
}

0 commit comments

Comments
 (0)