UNPKG
tinyqueue
Version:
latest (3.0.0)
3.0.0
2.0.3
2.0.2
2.0.1
2.0.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.1
1.0.0
The smallest and simplest JavaScript priority queue
github.com/mourner/tinyqueue
mourner/tinyqueue
tinyqueue
/
index.d.ts
11 lines
(9 loc)
•
280 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
export
declare
type
Comparator
<T> =
(
a
: T,
b
: T
) =>
number
;
export
default
class
TinyQueue
<T> {
public
data : T[];
public
length :
number
;
constructor
(
items? : T[], compare? :
Comparator
<T>
);
peek
() : T |
undefined
;
pop
() : T |
undefined
;
push
(
item
: T) :
void
; }