API documentation of Agoric SDK / Exports / @agoric/store / types / LegacyMap
Interface: LegacyMap<K, V>
@agoric/store.types.LegacyMap
LegacyMap is deprecated. Use MapStore instead if possible.
Type parameters
Name |
---|
K |
V |
Table of contents
Properties
Properties
clear
• clear: () => void
Type declaration
▸ (): void
Returns
void
Defined in
packages/store/src/types.js:164
delete
• delete: (key
: K
) => void
Remove the key. Throws if not found.
Type declaration
▸ (key
): void
Parameters
Name | Type |
---|---|
key | K |
Returns
void
Defined in
packages/store/src/types.js:159
entries
• entries: () => Iterable
<[K
, V
]>
Type declaration
▸ (): Iterable
<[K
, V
]>
Returns
Iterable
<[K
, V
]>
Defined in
packages/store/src/types.js:162
get
• get: (key
: K
) => V
Return a value for the key. Throws if not found.
Type declaration
▸ (key
): V
Parameters
Name | Type |
---|---|
key | K |
Returns
V
Defined in
packages/store/src/types.js:154
getSize
• getSize: () => number
Type declaration
▸ (): number
Returns
number
Defined in
packages/store/src/types.js:163
has
• has: (key
: K
) => boolean
Check if a key exists
Type declaration
▸ (key
): boolean
Parameters
Name | Type |
---|---|
key | K |
Returns
boolean
Defined in
packages/store/src/types.js:153
init
• init: (key
: K
, value
: V
) => void
Initialize the key only if it doesn't already exist
Type declaration
▸ (key
, value
): void
Parameters
Name | Type |
---|---|
key | K |
value | V |
Returns
void
Defined in
packages/store/src/types.js:156
keys
• keys: () => Iterable
<K
>
Type declaration
▸ (): Iterable
<K
>
Returns
Iterable
<K
>
Defined in
packages/store/src/types.js:160
set
• set: (key
: K
, value
: V
) => void
Set the key. Throws if not found.
Type declaration
▸ (key
, value
): void
Parameters
Name | Type |
---|---|
key | K |
value | V |
Returns
void
Defined in
packages/store/src/types.js:158
values
• values: () => Iterable
<V
>
Type declaration
▸ (): Iterable
<V
>
Returns
Iterable
<V
>