Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.39 KB

ssx-core.ssxextension.md

File metadata and controls

30 lines (20 loc) · 1.39 KB

Home > @spruceid/ssx-core > SSXExtension

SSXExtension interface

Interface for an extension to SSX.

Signature:

export interface SSXExtension 

Properties

Property Modifiers Type Description
namespace? string (Optional) [recap] Capability namespace.

Methods

Method Description
afterConnect(ssx)? (Optional) Hook to run after SSX has connected to the user's wallet. This can return an object literal to override the session configuration before the user signs in.
afterSignIn(session)? (Optional) Hook to run after SSX has signed in.
defaultActions()? (Optional) [recap] Default delegated actions in capability namespace.
extraFields()? (Optional) [recap] Extra metadata to help validate the capability.
targetedActions()? (Optional) [recap] Delegated actions by target in capability namespace.