Motif API
GitHub
Motif
Preparing search index...
types/sys/readonly-comparable-list-api
ReadonlyComparableList
Interface ReadonlyComparableList<T, U>
interface
ReadonlyComparableList
<
out
T
extends
U
,
in
U
=
T
>
{
count
:
number
;
items
:
readonly
T
[]
;
lastIndex
:
number
;
binaryFindAny
(
compareToFn
:
CompareItemFn
<
T
>
)
:
BinaryFind
.
Result
;
binaryFindEarliest
(
compareToFn
:
CompareItemFn
<
T
>
)
:
BinaryFind
.
Result
;
binaryFindLatest
(
compareToFn
:
CompareItemFn
<
T
>
)
:
BinaryFind
.
Result
;
binarySearchAny
(
item
:
T
,
compareCallback
?:
ReadonlyComparableList
.
CompareCallback
<
T
>
,
)
:
BinaryFind
.
Result
;
binarySearchEarliest
(
item
:
T
,
compareCallback
?:
ReadonlyComparableList
.
CompareCallback
<
T
>
,
)
:
BinaryFind
.
Result
;
binarySearchLatest
(
item
:
T
,
compareCallback
?:
ReadonlyComparableList
.
CompareCallback
<
T
>
,
)
:
BinaryFind
.
Result
;
compareItems
(
left
:
T
,
right
:
T
)
:
ComparisonResult
;
contains
(
value
:
T
)
:
boolean
;
find
(
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
)
:
T
;
findIndex
(
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
)
:
number
;
first
()
:
T
;
getAt
(
index
:
number
)
:
T
;
has
(
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
)
:
boolean
;
indexOf
(
value
:
T
)
:
number
;
last
()
:
T
;
rangeToArray
(
index
:
number
,
count
:
number
)
:
T
[]
;
toArray
()
:
readonly
T
[]
;
}
Type Parameters
out
T
extends
U
in
U
=
T
Hierarchy (
View Summary
)
ReadonlyComparableList
ExchangeEnvironmentList
ExchangeList
MarketBoardList
MarketList
ComparableList
Index
Properties
count
items
last
Index
Methods
binary
Find
Any
binary
Find
Earliest
binary
Find
Latest
binary
Search
Any
binary
Search
Earliest
binary
Search
Latest
compare
Items
contains
find
find
Index
first
get
At
has
index
Of
last
range
To
Array
to
Array
Properties
count
count
:
number
Readonly
items
items
:
readonly
T
[]
Readonly
last
Index
lastIndex
:
number
Methods
binary
Find
Any
binaryFindAny
(
compareToFn
:
CompareItemFn
<
T
>
)
:
BinaryFind
.
Result
Parameters
compareToFn
:
CompareItemFn
<
T
>
Returns
BinaryFind
.
Result
binary
Find
Earliest
binaryFindEarliest
(
compareToFn
:
CompareItemFn
<
T
>
)
:
BinaryFind
.
Result
Parameters
compareToFn
:
CompareItemFn
<
T
>
Returns
BinaryFind
.
Result
binary
Find
Latest
binaryFindLatest
(
compareToFn
:
CompareItemFn
<
T
>
)
:
BinaryFind
.
Result
Parameters
compareToFn
:
CompareItemFn
<
T
>
Returns
BinaryFind
.
Result
binary
Search
Any
binarySearchAny
(
item
:
T
,
compareCallback
?:
ReadonlyComparableList
.
CompareCallback
<
T
>
,
)
:
BinaryFind
.
Result
Parameters
item
:
T
Optional
compareCallback
:
ReadonlyComparableList
.
CompareCallback
<
T
>
Returns
BinaryFind
.
Result
binary
Search
Earliest
binarySearchEarliest
(
item
:
T
,
compareCallback
?:
ReadonlyComparableList
.
CompareCallback
<
T
>
,
)
:
BinaryFind
.
Result
Parameters
item
:
T
Optional
compareCallback
:
ReadonlyComparableList
.
CompareCallback
<
T
>
Returns
BinaryFind
.
Result
binary
Search
Latest
binarySearchLatest
(
item
:
T
,
compareCallback
?:
ReadonlyComparableList
.
CompareCallback
<
T
>
,
)
:
BinaryFind
.
Result
Parameters
item
:
T
Optional
compareCallback
:
ReadonlyComparableList
.
CompareCallback
<
T
>
Returns
BinaryFind
.
Result
compare
Items
compareItems
(
left
:
T
,
right
:
T
)
:
ComparisonResult
Parameters
left
:
T
right
:
T
Returns
ComparisonResult
contains
contains
(
value
:
T
)
:
boolean
Parameters
value
:
T
Returns
boolean
find
find
(
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
)
:
T
Parameters
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
Returns
T
find
Index
findIndex
(
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
)
:
number
Parameters
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
Returns
number
first
first
()
:
T
Returns
T
get
At
getAt
(
index
:
number
)
:
T
Parameters
index
:
number
Returns
T
has
has
(
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
)
:
boolean
Parameters
predicate
:
(
value
:
T
,
index
:
number
)
=>
boolean
Returns
boolean
index
Of
indexOf
(
value
:
T
)
:
number
Parameters
value
:
T
Returns
number
last
last
()
:
T
Returns
T
range
To
Array
rangeToArray
(
index
:
number
,
count
:
number
)
:
T
[]
Parameters
index
:
number
count
:
number
Returns
T
[]
to
Array
toArray
()
:
readonly
T
[]
Returns
readonly
T
[]
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
count
items
last
Index
Methods
binary
Find
Any
binary
Find
Earliest
binary
Find
Latest
binary
Search
Any
binary
Search
Earliest
binary
Search
Latest
compare
Items
contains
find
find
Index
first
get
At
has
index
Of
last
range
To
Array
to
Array
GitHub
Motif
Motif API
Loading...