LookupSet
Last updated
Last updated
• Docs
/ / LookupSet
A lookup set collection that stores entries in NEAR storage.
• DataType
new LookupSet<
DataType
>(keyPrefix
): <DataType
>
Parameters
• keyPrefix: string
The byte prefix to use when storing elements inside this collection.
Returns
<DataType
>
Defined in
readonly
keyPrefix:string
The byte prefix to use when storing elements inside this collection.
Defined in
contains(
key
,options
?):boolean
Checks whether the collection contains the value.
Parameters
• key: DataType
The value for which to check the presence.
Options for storing data.
Returns
boolean
Defined in
extend(
keys
,options
?):void
Extends the current collection with the passed in array of elements.
Parameters
• keys: DataType
[]
The elements to extend the collection with.
Options for storing the data.
Returns
void
Defined in
remove(
key
,options
?):boolean
Returns true if the element was present in the set.
Parameters
• key: DataType
The entry to remove.
Options for storing data.
Returns
boolean
Defined in
serialize(
options
?):Uint8Array
Serialize the collection.
Parameters
Options for storing the data.
Returns
Uint8Array
Defined in
set(
key
,options
?):boolean
If the set did not have this value present, true
is returned. If the set did have this value present, false
is returned.
Parameters
• key: DataType
The value to store in the collection.
Options for storing the data.
Returns
boolean
Defined in
Converts the deserialized data from storage to a JavaScript instance of the collection.
Type Parameters
• DataType
Parameters
The deserialized data to create an instance from.
Returns
Defined in
• options?: Pick
<<DataType
>, "serializer"
>
• options?: Pick
<<DataType
>, "serializer"
>
• options?: Pick
<<DataType
>, "serializer"
>
• options?: Pick
<<DataType
>, "serializer"
>
• options?: Pick
<<DataType
>, "serializer"
>
static
reconstruct<DataType
>(data
): <DataType
>
• data: <unknown
>
<DataType
>