Class: Dictionary<K, V>
A type that represents a dictionary of keys to values. Similar to a Map in JavaScript.
Type Parameters
Type Parameter | Description |
---|---|
| The type of the keys in the dictionary. |
| The type of the values in the dictionary. |
Implements
Constructors
new Dictionary()
new Dictionary<
K
,V
>(keySchema
:Schema
<K
>,valueSchema
:Schema
<V
>,sizeSchema
:Schema
<number
>):Dictionary
<K
,V
>
Creates a new dictionary type.
Parameters
Parameter | Type | Description |
---|---|---|
|
| The schema for the keys in the dictionary. |
|
| The schema for the values in the dictionary. |
|
| The schema for the size of the dictionary. |
Returns
Dictionary
<K
, V
>
Defined in
Methods
read()
read(
reader
:ByteStreamReader
):Map
<K
,V
>
Parameters
Parameter | Type |
---|---|
|
Returns
Map
<K
, V
>
Implementation of
Schema.read
Defined in
write()
write(
writer
:ByteStreamWriter
,value
:Map
<K
,V
>):void
Parameters
Parameter | Type |
---|---|
| |
|
|
Returns
void
Implementation of
Schema.write