new Turnkey(Defined in: sdk-browser/src/sdk-client.ts:69config
):TurnkeyBrowserSDK
TurnkeySDKBrowserConfig
TurnkeyBrowserSDK
config: TurnkeySDKBrowserConfig
Defined in: sdk-browser/src/sdk-client.ts:65
Defined in: sdk-browser/src/sdk-client.ts:67protected
stamper:undefined
|Stamper
currentUserSession():Defined in: sdk-browser/src/sdk-client.ts:190 If there is a valid, current user session, this will return a read-enabled TurnkeyBrowserClient that can make read requests to Turnkey without additional authentication. This is powered by a session header resulting from a prior successfulPromise
<undefined
|TurnkeyBrowserClient
>
login
call.
Promise
<undefined
| TurnkeyBrowserClient
>
getCurrentSubOrganization():Defined in: sdk-browser/src/sdk-client.ts:256 Fetches the current user’s organization details.Promise
<undefined
|SubOrganization
>
Promise
<undefined
| SubOrganization
>
getCurrentUser():Defined in: sdk-browser/src/sdk-client.ts:268 Fetches the currently active user.Promise
<undefined
|User
>
Promise
<undefined
| User
>
getReadWriteSession():Defined in: sdk-browser/src/sdk-client.ts:216 If there is a valid, current read-session, this will return an auth bundle and its expiration. This auth bundle can be used in conjunction with an iframeStamper to create a read + write session.Promise
<undefined
|ReadWriteSession
>
Promise
<undefined
| ReadWriteSession
>
getSession
instead
getSession():Defined in: sdk-browser/src/sdk-client.ts:236 If there is a valid, active READ_WRITE session, this will return itPromise
<undefined
|Session
>
Promise
<undefined
| Session
>
iframeClient(Defined in: sdk-browser/src/sdk-client.ts:106params
):Promise
<TurnkeyIframeClient
>
IframeClientParams
Promise
<TurnkeyIframeClient
>
logout():Defined in: sdk-browser/src/sdk-client.ts:306 Clears out all data pertaining to an end user session.Promise
<boolean
>
Promise
<boolean
>
passkeyClient(Defined in: sdk-browser/src/sdk-client.ts:78 Creates a passkey client. The parameters override the default values passed to the underlying Turnkeyparams
?):TurnkeyPasskeyClient
WebauthnStamper
PasskeyClientParams
TurnkeyPasskeyClient
new TurnkeyPasskeyClient
serverSign<Defined in: sdk-browser/src/sdk-client.ts:144TResponseType
>(methodName
,params
,serverSignUrl
?):Promise
<TResponseType
>
TResponseType
string
any
[]
string
Promise
<TResponseType
>
walletClient(Defined in: sdk-browser/src/sdk-client.ts:135wallet
):TurnkeyWalletClient
WalletInterface
TurnkeyWalletClient