Documentation
Preparing search index...
@mysten/sui
zklogin
ZkLoginCompatibleClient
Interface ZkLoginCompatibleClient
interface
ZkLoginCompatibleClient
{
base
:
Experimental_BaseClient
;
cache
:
ClientCache
;
core
:
Experimental_CoreClient
&
{
verifyZkLoginSignature
:
(
options
:
VerifyZkLoginSignatureOptions
,
)
=>
Promise
<
ZkLoginVerifyResponse
>
;
}
;
network
:
Network
;
$extend
<
const
Registrations
extends
SuiClientRegistration
<
ZkLoginCompatibleClient
>
[]
,
>
(
...
registrations
:
Registrations
,
)
:
ClientWithExtensions
<
{
[
K
in
string
|
number
|
symbol
]
:
UnionToIntersection
<
{
[
K
in
string
|
number
|
symbol
]
:
Registrations
[
K
<
K
>
]
extends
SuiClientRegistration
<
ZkLoginCompatibleClient
,
Name
,
Extension
,
>
?
{
[
K2
in
string
]
:
Extension
}
:
never
}
[
number
]
,
>
[
K
]
}
,
ZkLoginCompatibleClient
,
>
;
}
Hierarchy
ClientWithExtensions
<
{
core
:
{
verifyZkLoginSignature
:
Experimental_SuiClientTypes.TransportMethods
[
"verifyZkLoginSignature"
]
;
}
;
}
,
>
ZkLoginCompatibleClient
Index
Properties
base
cache
core
network
Methods
$extend
Properties
base
base
:
Experimental_BaseClient
cache
cache
:
ClientCache
Abstract
core
core
:
Experimental_CoreClient
&
{
verifyZkLoginSignature
:
(
options
:
VerifyZkLoginSignatureOptions
,
)
=>
Promise
<
ZkLoginVerifyResponse
>
;
}
network
network
:
Network
Methods
$extend
$extend
<
const
Registrations
extends
SuiClientRegistration
<
ZkLoginCompatibleClient
>
[]
,
>
(
...
registrations
:
Registrations
,
)
:
ClientWithExtensions
<
{
[
K
in
string
|
number
|
symbol
]
:
UnionToIntersection
<
{
[
K
in
string
|
number
|
symbol
]
:
Registrations
[
K
<
K
>
]
extends
SuiClientRegistration
<
ZkLoginCompatibleClient
,
Name
,
Extension
,
>
?
{
[
K2
in
string
]
:
Extension
}
:
never
}
[
number
]
,
>
[
K
]
}
,
ZkLoginCompatibleClient
,
>
Type Parameters
const
Registrations
extends
SuiClientRegistration
<
ZkLoginCompatibleClient
>
[]
Parameters
...
registrations
:
Registrations
Returns
ClientWithExtensions
<
{
[
K
in
string
|
number
|
symbol
]
:
UnionToIntersection
<
{
[
K
in
string
|
number
|
symbol
]
:
Registrations
[
K
<
K
>
]
extends
SuiClientRegistration
<
ZkLoginCompatibleClient
,
Name
,
Extension
,
>
?
{
[
K2
in
string
]
:
Extension
}
:
never
}
[
number
]
,
>
[
K
]
}
,
ZkLoginCompatibleClient
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
base
cache
core
network
Methods
$extend
Documentation
Loading...