SortedIndex
SortedIndex class represents a sorted index.
Extends
Index
<V
,ID
>
Type parameters
• V
• ID
Constructors
new SortedIndex(items, _options)
new SortedIndex<
V
,ID
>(items
,_options
):SortedIndex
<V
,ID
>
Parameters
• items: [V
, ID
[]][]= []
• _options: any
= {}
Returns
SortedIndex
<V
, ID
>
Overrides
Source
ecmascript/src/indexes/sorted.ts:71
Properties
items
items: [
V
,ID
[]][]
Overrides
Source
ecmascript/src/indexes/sorted.ts:69
Methods
clear()
clear():
void
The clear method clears the index.
Returns
void
Overrides
Source
ecmascript/src/indexes/sorted.ts:78
clone()
clone():
SortedIndex
<V
,ID
>
The clone method clones the index.
Returns
SortedIndex
<V
, ID
>
Overrides
Source
ecmascript/src/indexes/sorted.ts:85
get()
get(
value
):ID
[]
The get method gets a value from the index.
Parameters
• value: V
The value to get from the index.
Returns
ID
[]
The value from the index.
Overrides
Source
ecmascript/src/indexes/sorted.ts:95
has()
has(
value
,id
):boolean
The has method checks if a value is in the index.
Parameters
• value: V
The value to check in the index.
• id: undefined
| ID
The ID of the value to check in the index.
Returns
boolean
True if the value is in the index, false otherwise.
Overrides
Source
ecmascript/src/indexes/sorted.ts:110
query()
query(
query
):ID
[]
The query method queries the manager.
Parameters
• query: V
The query to use.
Returns
ID
[]
The result of the query.
Overrides
Source
ecmascript/src/indexes/sorted.ts:152
remove()
remove(
value
,id
):number
[]
The remove method removes a value from the index.
Parameters
• value: V
The value to remove from the index.
• id: ID
Returns
number
[]
The value removed from the index.
Overrides
Source
ecmascript/src/indexes/sorted.ts:128
set()
set(
value
,id
):number
[]
The set method sets a value to the index.
Parameters
• value: V
The value to set to the index.
• id: ID
The ID of the value to set to the index.
Returns
number
[]
The index of the value being set.
Overrides
Source
ecmascript/src/indexes/sorted.ts:141
store()
store(
id
,preValue
,value
):any
The store method stores a value to the index.
Parameters
• id: ID
The ID of the value to store.
• preValue: V
The previous value to store to the index.
• value: V
The value to store to the index.
Returns
any
The value being stored.
Inherited from
Source
ecmascript/src/indexes/index.ts:73
Generated using typedoc-plugin-markdown and TypeDoc