HashMap
Defined in: structs/hashMap.ts:4
Simple bidirectional map used to translate between indexes and values.
Constructors
Constructor
new HashMap(
raw):HashMap
Defined in: structs/hashMap.ts:13
Create a new map from an array of values.
Parameters
raw
(string | undefined)[]
Array where the index represents the lookup index.
Returns
HashMap
Accessors
length
Get Signature
get length():
number
Defined in: structs/hashMap.ts:51
Number of items stored in the map.
Returns
number
Methods
getIndex()
getIndex(
value):number
Defined in: structs/hashMap.ts:37
Retrieve an index by value.
Parameters
value
string
Returns
number
getValue()
getValue(
index):string|undefined
Defined in: structs/hashMap.ts:30
Retrieve a value by index.
Parameters
index
number
Returns
string | undefined
includes()
includes(
value):boolean
Defined in: structs/hashMap.ts:44
Test if a value exists within the map.
Parameters
value
string
Returns
boolean
toString()
toString():
string
Defined in: structs/hashMap.ts:58
Convert the map to a string representation.
Returns
string