ApiCoreInterfaces
Interface: AccountStore
Defined in: packages/core/src/identity/account-store.ts:51
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
kind | readonly | "folder" | "browser" | packages/core/src/identity/account-store.ts:52 |
Methods
list()
list(): Promise<readonly AccountSummary[]>;Defined in: packages/core/src/identity/account-store.ts:60
Every account here, most recently used first.
At most one entry per identity. Two rows for one DID is always a mistake — they would appear as separate accounts in a picker while being the same person — so a duplicate is collapsed onto the most recently used.
Returns
Promise<readonly AccountSummary[]>
read()
read(id): Promise<AccountVault | null>;Defined in: packages/core/src/identity/account-store.ts:62
One account's locked keys
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<AccountVault | null>
remove()
remove(id): Promise<void>;Defined in: packages/core/src/identity/account-store.ts:66
Forgets an account, and everything it owns
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
write()
write(summary, vault): Promise<void>;Defined in: packages/core/src/identity/account-store.ts:64
Adds or replaces an account
Parameters
| Parameter | Type |
|---|---|
summary | AccountSummary |
vault | AccountVault |
Returns
Promise<void>