Defined in: stronghold.ts:50
Per-vault handle (upstream Stronghold object spirit): bound path, password held for the session.
readonlypath:string
Defined in: stronghold.ts:52
clear():
Promise<void>
Defined in: stronghold.ts:76
Promise<void>
close():
Promise<StrongholdStatus>
Defined in: stronghold.ts:86
Flushes if dirty, forgets the password.
Promise<StrongholdStatus>
get<
T>(key):Promise<T|null>
Defined in: stronghold.ts:61
T = unknown
string
Promise<T | null>
has(
key):Promise<boolean>
Defined in: stronghold.ts:67
string
Promise<boolean>
keys():
Promise<string[]>
Defined in: stronghold.ts:73
Promise<string[]>
reload():
Promise<StrongholdStatus>
Defined in: stronghold.ts:90
Drops unsaved state and reopens from disk.
Promise<StrongholdStatus>
remove(
key):Promise<void>
Defined in: stronghold.ts:70
string
Promise<void>
save():
Promise<StrongholdStatus>
Defined in: stronghold.ts:79
Promise<StrongholdStatus>
saveTo(
newPath):Promise<StrongholdStatus>
Defined in: stronghold.ts:82
string
Promise<StrongholdStatus>
set(
key,value):Promise<void>
Defined in: stronghold.ts:64
string
unknown
Promise<void>
staticload(path,password):Promise<Stronghold>
Defined in: stronghold.ts:56
string
string
Promise<Stronghold>
Defined in: stronghold.ts:4
optionalclosed?:boolean
Defined in: stronghold.ts:8
optionalentries?:number
Defined in: stronghold.ts:5
optionalpath?:string
Defined in: stronghold.ts:6
optionalreloaded?:boolean
Defined in: stronghold.ts:9
optionalsaved?:boolean
Defined in: stronghold.ts:7
conststronghold:object
Defined in: stronghold.ts:95
clear: (
path) =>Promise<void>
string
Promise<void>
close: (
path) =>Promise<StrongholdStatus>
string
Promise<StrongholdStatus>
get: <
T>(path,key) =>Promise<T|null>
T = unknown
string
string
Promise<T | null>
has: (
path,key) =>Promise<boolean>
string
string
Promise<boolean>
keys: (
path) =>Promise<string[]>
string
Promise<string[]>
load: (
path,password) =>Promise<StrongholdStatus>
string
string
Promise<StrongholdStatus>
reload: (
path,password) =>Promise<StrongholdStatus>
string
string
Promise<StrongholdStatus>
remove: (
path,key) =>Promise<void>
string
string
Promise<void>
save: (
path) =>Promise<StrongholdStatus>
string
Promise<StrongholdStatus>
saveTo: (
path,newPath) =>Promise<StrongholdStatus>
string
string
Promise<StrongholdStatus>
set: (
path,key,value) =>Promise<void>
string
string
unknown
Promise<void>
load(
path,password):Promise<StrongholdStatus>
Defined in: stronghold.ts:12
string
string
Promise<StrongholdStatus>