TinyJoin logoTinyJoin

getRevision

The getRevision method returns the newest database revision observed by this Client.

getRevision(): number
returnsnumber

The newest database revision observed by this Client.

Example

import {create} from 'tinyjoin';

const db = await create();
await db.exec(`
  CREATE TABLE tasks (id TEXT PRIMARY KEY, title TEXT NOT NULL)
`);
const before = db.getRevision();
const {revision} = await db.query(
  'INSERT INTO tasks (id, title) VALUES ($1, $2)',
  ['a', 'Write docs'],
);
console.log(revision > before);
// -> true
console.log(db.getRevision() == revision);
// -> true
await db.close();