Minima.js API / @minimajs/disk / snapshot / restore
Function: restore()
ts
function restore(
snapshotFile,
src,
dest?,
options?): Promise<void>;Restore a snapshot ZIP from src into dest (defaults to src if omitted). The ZIP is streamed — individual files are never fully buffered in memory.
Parameters
snapshotFile
string
src
dest?
Disk = src
options?
RestoreOptions = {}
Returns
Promise<void>
Example
ts
// Restore to same disk
await restore('snapshots/....zip', localDisk)
// Restore from S3 backup to local
await restore('snapshots/....zip', s3Disk, localDisk)
// Restore to a different path
await restore('snapshots/....zip', s3Disk, localDisk, { targetPath: 'restored/' })