Properties
acquireWrite
Type declaration
- 
- (tran, ctx): ResourceAcquire<FileSystemWritable>
- 
Parameters
- 
tran: undefined | DBTransaction
- 
ctx: ContextTimed
 
 
 
 
log
log: ((ref?, 
limit?) => Promise<CommitLog[]>) 
Type declaration
- 
- (ref?, limit?): Promise<CommitLog[]>
- 
Parameters
- 
Optionalref: string
- 
Optionallimit: number
 
 Returns Promise<CommitLog[]>
 
 
readF
readF: (<T>(f) => Promise<T>)
Type declaration
- 
- <T>(f): Promise<T>
- 
Parameters
- 
f: ((fs) => Promise<T>)
- 
- (fs): Promise<T>
- 
Returns Promise<T>
 
 
 
 Returns Promise<T>
 
 
readG
readG: (<T, TReturn, TNext>(g) => AsyncGenerator<T, TReturn, TNext>)
Type declaration
- 
- <T, TReturn, TNext>(g): AsyncGenerator<T, TReturn, TNext>
- 
Parameters
- 
g: ((fs) => AsyncGenerator<T, TReturn, TNext>)
- 
- (fs): AsyncGenerator<T, TReturn, TNext>
- 
Returns AsyncGenerator<T, TReturn, TNext>
 
 
 
 Returns AsyncGenerator<T, TReturn, TNext>
 
 
vaultDataDir
vaultDataDir: string
vaultGitDir
vaultGitDir: string
version
version: ((ref?) => Promise<void>)
Type declaration
- 
- (ref?): Promise<void>
- 
Returns Promise<void>
 
 
writeF
writeF: ((f, tran?, ctx?) => Promise<void>)
Type declaration
- 
- (f, tran?, ctx?): Promise<void>
- 
Parameters
- 
f: ((fs) => Promise<void>)
- 
- (fs): Promise<void>
- 
Returns Promise<void>
 
 
- 
Optionaltran: DBTransaction
- 
Optionalctx: Partial<ContextTimedInput>
 
 Returns Promise<void>
 
 
writeG
writeG: (<T, TReturn, TNext>(g, tran?, ctx?) => AsyncGenerator<T, TReturn, TNext>)
Type declaration
- 
- <T, TReturn, TNext>(g, tran?, ctx?): AsyncGenerator<T, TReturn, TNext>
- 
Parameters
- 
g: ((fs) => AsyncGenerator<T, TReturn, TNext>)
- 
- (fs): AsyncGenerator<T, TReturn, TNext>
- 
Returns AsyncGenerator<T, TReturn, TNext>
 
 
- 
Optionaltran: DBTransaction
- 
Optionalctx: Partial<ContextTimedInput>
 
 Returns AsyncGenerator<T, TReturn, TNext>
 
  
Acquire a read-only lock on this vault.