Documentation
Preparing search index...
@mysten/sui
transactions
AsyncCache
Class AsyncCache
Abstract
Index
Constructors
constructor
Methods
add
Move
Function
Definition
add
Object
add
Objects
clear
delete
delete
Custom
delete
Move
Function
Definition
delete
Object
delete
Objects
get
get
Custom
get
Move
Function
Definition
get
Object
get
Objects
set
set
Custom
Constructors
constructor
new
AsyncCache
()
:
AsyncCache
Returns
AsyncCache
Methods
add
Move
Function
Definition
addMoveFunctionDefinition
(
functionEntry
:
MoveFunctionCacheEntry
,
)
:
Promise
<
{
function
:
string
;
module
:
string
;
package
:
string
;
parameters
:
{
body
:
OpenMoveTypeSignatureBody
;
ref
:
null
|
"&"
|
"&mut"
}
[]
;
}
,
>
Parameters
functionEntry
:
MoveFunctionCacheEntry
Returns
Promise
<
{
function
:
string
;
module
:
string
;
package
:
string
;
parameters
:
{
body
:
OpenMoveTypeSignatureBody
;
ref
:
null
|
"&"
|
"&mut"
}
[]
;
}
,
>
add
Object
addObject
(
object
:
ObjectCacheEntry
)
:
Promise
<
ObjectCacheEntry
>
Parameters
object
:
ObjectCacheEntry
Returns
Promise
<
ObjectCacheEntry
>
add
Objects
addObjects
(
objects
:
ObjectCacheEntry
[]
)
:
Promise
<
void
>
Parameters
objects
:
ObjectCacheEntry
[]
Returns
Promise
<
void
>
Abstract
clear
clear
<
T
extends
keyof
CacheEntryTypes
>
(
type
?:
T
)
:
Promise
<
void
>
Type Parameters
T
extends
keyof
CacheEntryTypes
Parameters
Optional
type
:
T
Returns
Promise
<
void
>
Protected
Abstract
delete
delete
<
T
extends
keyof
CacheEntryTypes
>
(
type
:
T
,
key
:
string
)
:
Promise
<
void
>
Type Parameters
T
extends
keyof
CacheEntryTypes
Parameters
type
:
T
key
:
string
Returns
Promise
<
void
>
delete
Custom
deleteCustom
(
key
:
string
)
:
Promise
<
void
>
Parameters
key
:
string
Returns
Promise
<
void
>
delete
Move
Function
Definition
deleteMoveFunctionDefinition
(
ref
:
{
function
:
string
;
module
:
string
;
package
:
string
}
,
)
:
Promise
<
void
>
Parameters
ref
:
{
function
:
string
;
module
:
string
;
package
:
string
}
Returns
Promise
<
void
>
delete
Object
deleteObject
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
delete
Objects
deleteObjects
(
ids
:
string
[]
)
:
Promise
<
void
>
Parameters
ids
:
string
[]
Returns
Promise
<
void
>
Protected
Abstract
get
get
<
T
extends
keyof
CacheEntryTypes
>
(
type
:
T
,
key
:
string
,
)
:
Promise
<
null
|
CacheEntryTypes
[
T
]
>
Type Parameters
T
extends
keyof
CacheEntryTypes
Parameters
type
:
T
key
:
string
Returns
Promise
<
null
|
CacheEntryTypes
[
T
]
>
get
Custom
getCustom
<
T
>
(
key
:
string
)
:
Promise
<
null
|
T
>
Type Parameters
T
Parameters
key
:
string
Returns
Promise
<
null
|
T
>
get
Move
Function
Definition
getMoveFunctionDefinition
(
ref
:
{
function
:
string
;
module
:
string
;
package
:
string
}
,
)
:
Promise
<
null
|
MoveFunctionCacheEntry
>
Parameters
ref
:
{
function
:
string
;
module
:
string
;
package
:
string
}
Returns
Promise
<
null
|
MoveFunctionCacheEntry
>
get
Object
getObject
(
id
:
string
)
:
Promise
<
null
|
ObjectCacheEntry
>
Parameters
id
:
string
Returns
Promise
<
null
|
ObjectCacheEntry
>
get
Objects
getObjects
(
ids
:
string
[]
)
:
Promise
<
(
null
|
ObjectCacheEntry
)
[]
>
Parameters
ids
:
string
[]
Returns
Promise
<
(
null
|
ObjectCacheEntry
)
[]
>
Protected
Abstract
set
set
<
T
extends
keyof
CacheEntryTypes
>
(
type
:
T
,
key
:
string
,
value
:
CacheEntryTypes
[
T
]
,
)
:
Promise
<
void
>
Type Parameters
T
extends
keyof
CacheEntryTypes
Parameters
type
:
T
key
:
string
value
:
CacheEntryTypes
[
T
]
Returns
Promise
<
void
>
set
Custom
setCustom
<
T
>
(
key
:
string
,
value
:
T
)
:
Promise
<
void
>
Type Parameters
T
Parameters
key
:
string
value
:
T
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Move
Function
Definition
add
Object
add
Objects
clear
delete
delete
Custom
delete
Move
Function
Definition
delete
Object
delete
Objects
get
get
Custom
get
Move
Function
Definition
get
Object
get
Objects
set
set
Custom
Documentation
Loading...