Versioning
Last updated
await db.create('snapshot_test', { value: 'snapshot' });
const { timestamp, record:snapshotRecord } = await db.get('snapshot_test').saveSnapshot();
const snapshotData = await db.get('snapshot_test').getVersion(timestamp);
assert.equal(snapshotData, (await snapshotRecord.read(true)), 'Snapshot data mismatch');for (const version of db.get('tag').versions()) {
const { timestamp, record } = version
}db.get('tag').rollback('date?')