@absolute/change-tracker-node-sdk
Version:
ChangeTracker SDK for Node.js
18 lines (15 loc) • 609 B
JavaScript
const modelTracker = require('./modelTracker');
const {diff} = require('./core/changeCalculator');
const {generateToken} = require('./core/token');
const {store} = require('./core/remoteClient');
const {Table, Field, Row} = require('./models');
const {makeChangeTrackerService} = require('./changeTrackerService');
const changeTrackerService = makeChangeTrackerService({
generateToken, diff, store,
createTable: Table.createTable
});
module.exports = {
changeTracker: changeTrackerService, modelTracker,
core: {store, diff, generateToken},
models: {Field, Row, Table}
}