apollo-code / storage/src / BackupStore
Class: BackupStore
Constructors
Constructor
new BackupStore(
root,options?):BackupStore
Parameters
root
string
options?
BackupStoreOptions = {}
Returns
BackupStore
Properties
maxBytes
readonlymaxBytes:number
now
readonlynow: () =>number
Returns
number
retentionMs
readonlyretentionMs:number
root
readonlyroot:string
Methods
gc()
gc():
Promise<void>
Returns
Promise<void>
prepare()
prepare(
sessionId,inputPaths):Promise<{commit: () =>Promise<void>;rollback: () =>Promise<void>; }>
Parameters
sessionId
string
inputPaths
string[]
Returns
Promise<{ commit: () => Promise<void>; rollback: () => Promise<void>; }>
restore()
restore(
sessionId,options?):Promise<RestoreResult>
Parameters
sessionId
string
options?
dryRun?
boolean
Returns
Promise<RestoreResult>