UNPKG

did-session

Version:

Manage user DIDs in a web environment

17 lines (16 loc) 483 B
import type { AccountId } from 'caip'; import type { Cacao } from '@didtools/cacao'; interface Session { cacao: Cacao; keypair: CryptoKeyPair; } export declare class SessionStore { #private; constructor(db: IDBDatabase); static create(): Promise<SessionStore>; get(account: AccountId): Promise<Session | undefined>; set(account: AccountId, session: Session): Promise<void>; remove(accountId: AccountId): Promise<void>; close(): void; } export {};