@trust/model
Version:
A PouchDB adapter for the json-document modelling framework.
36 lines (30 loc) • 768 B
JavaScript
/**
* Module Dependencies
* @ignore
*/
const DocumentModel = require('./DocumentModel')
const DocumentEmitterModel = require('./DocumentEmitterModel')
const DocumentSyncModel = require('./DocumentSyncModel')
const CryptoModel = require('./CryptoModel')
const CryptoEmitterModel = require('./CryptoEmitterModel')
const CryptoSyncModel = require('./CryptoSyncModel')
const { OperationError, InvalidConfigurationError, ValidationError, InternalError } = require('./errors')
/**
* Exports
* @ignore
*/
module.exports = {
// Models
DocumentModel,
CryptoModel,
DocumentEmitterModel,
CryptoEmitterModel,
DocumentSyncModel,
CryptoSyncModel,
// Errors
OperationError,
InvalidConfigurationError,
ValidationError,
InternalError,
}