Skip to content

DeltaDB.on(event, callback)

Geoff Cox edited this page Dec 6, 2015 · 1 revision

Usage

DeltaDB.on(event, callback)

Examples

var attrCallback = function (attr, doc) {
  // e.g. attr = { name: 'priority, value: 'high' }
  // doc.id() is the UUID of the doc 
};

DeltaDB.on('attr:create', attrCallback);
DeltaDB.on('attr:update', attrCallback);
DeltaDB.on('attr:destroy', attrCallback);
DeltaDB.on('attr:record', attrCallback);

var docCallback = function (doc) {
  // doc is the target document
};

DeltaDB.on('doc:create', docCallback);
DeltaDB.on('doc:update', docCallback);
DeltaDB.on('doc:destroy', docCallback);
DeltaDB.on('doc:record', docCallback);

var colCallback = function (col) {
  // col is the target collection
};

DeltaDB.on('col:create', colCallback);
DeltaDB.on('col:update', colCallback);
DeltaDB.on('col:destroy', colCallback);
DeltaDB.on('col:record', colCallback);

var dbCallback = function (db) {
  // db is the target database
};

DeltaDB.on('db:create', dbCallback);
DeltaDB.on('db:update', dbCallback);
DeltaDB.on('db:destroy', dbCallback);
DeltaDB.on('db:record', dbCallback);
Clone this wiki locally