Session restoration and rollback operations.

Methods

(inner) autoRollback(cwd, session, optionsopt) → {Object}

Auto-rollback on failure during in-progress session

Parameters:
NameTypeAttributesDescription
cwdstring
sessionSession
optionsObject<optional>
Returns:
Type: 
Object

(inner) checkIncompleteSession(cwd) → {Object|null}

Parameters:
NameTypeDescription
cwdstring
Returns:
Type: 
Object | null

(inner) formatRestorePreview(cwd, sessionId) → {Object|null}

Returns preview of restore operation

Parameters:
NameTypeDescription
cwdstring
sessionIdstring
Returns:
Type: 
Object | null

(inner) getRecoveryInstructions(incomplete) → {Object|null}

Returns recovery instructions for incomplete session

Parameters:
NameTypeDescription
incompleteObject | null
Returns:
Type: 
Object | null

(inner) restoreLatest(cwd, optionsopt) → {Object}

Restores files from the latest backup session

Parameters:
NameTypeAttributesDescription
cwdstring
optionsObject<optional>
Returns:
Type: 
Object

(inner) restoreSession(cwd, sessionId, optionsopt) → {Object}

Restores files from a backup session

Parameters:
NameTypeAttributesDescription
cwdstring
sessionIdstring
optionsObject<optional>
Returns:
Type: 
Object