Search
Preparing search index...
The search index is not available
gtools
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
gtools
models/data-structures/list/sorted-array-list
SortedArrayList
Class SortedArrayList<T>
Type parameters
T
Hierarchy
SortedArrayList
Implements
List
<
T
>
Index
Constructors
constructor
Properties
data
Accessors
empty
length
Methods
[
Symbol.iterator]
add
clear
contains
for
Each
get
Item
remove
remove
Item
At
to
Array
Constructors
constructor
new
Sorted
Array
List<T>
(
comparator
:
(
a
:
T
, b
:
T
)
=>
number
)
:
SortedArrayList
<
T
>
Type parameters
T
Parameters
comparator:
(
a
:
T
, b
:
T
)
=>
number
(
a
:
T
, b
:
T
)
:
number
Parameters
a:
T
b:
T
Returns
number
Returns
SortedArrayList
<
T
>
Properties
Private
Readonly
data
data
:
T
[]
= []
Accessors
empty
get
empty
(
)
:
boolean
Returns
boolean
length
get
length
(
)
:
number
Returns
number
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
IterableIterator
<
T
>
Returns
IterableIterator
<
T
>
add
add
(
item
:
T
)
:
number
Parameters
item:
T
Returns
number
clear
clear
(
)
:
void
Returns
void
contains
contains
(
item
:
T
)
:
boolean
Parameters
item:
T
Returns
boolean
for
Each
for
Each
(
callback
:
(
item
:
T
, index
:
number
)
=>
boolean
)
:
void
Parameters
callback:
(
item
:
T
, index
:
number
)
=>
boolean
(
item
:
T
, index
:
number
)
:
boolean
Parameters
item:
T
index:
number
Returns
boolean
Returns
void
get
Item
get
Item
(
index
:
number
)
:
undefined
|
T
Parameters
index:
number
Returns
undefined
|
T
remove
remove
(
item
:
T
)
:
boolean
Parameters
item:
T
Returns
boolean
remove
Item
At
remove
Item
At
(
index
:
number
)
:
boolean
Parameters
index:
number
Returns
boolean
to
Array
to
Array
(
)
:
T
[]
Returns
T
[]
Modules
models/data-
structures/list/sorted-
array-
list
Sorted
Array
List
constructor
data
empty
length
[
Symbol.iterator]
add
clear
contains
for
Each
get
Item
remove
remove
Item
At
to
Array
Generated using
TypeDoc