Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

EthAddrProver

EthAddrProver: Signer | GlobalEthProvider | Proof

GrantedPermission

GrantedPermission: { grants: Grant[] }

The outcome of granting a permission to an app.

Type declaration

  • grants: Grant[]

    The actual grants created as a result of accepting the permission.

IdentityCreateParams

IdentityCreateParams: Merge<Except<IdentityUpdateParams, "tokenVerifiers">, { tokenVerifiers: IdentityTokenVerifierCreate[] } | { ethAddress: string; proof: string }>

IdentityId

IdentityId: Opaque<ResourceId, "IdentityId" | "AppId"> | "escrow"

IdentityTokenVerifier

IdentityTokenVerifier: IdentityTokenClaims & { publicKey: PublicJWK }

IdentityTokenVerifierCreate

IdentityTokenVerifierCreate: SetOptional<IdentityTokenVerifier, "sub" | "iss">

IdentityUpdateParams

IdentityUpdateParams: Writable<Identity>

LinkedEthAddr

LinkedEthAddr: { address: EthAddr; linkedAt: Date }

Type declaration

ListGrantedPermissionsFilter

ListGrantedPermissionsFilter: Partial<{ app: AppId }>

PODIdentity

PODIdentity: Readonly<PODModel & { tokenVerifiers: IdentityTokenVerifier[] }>

Generated using TypeDoc